单项选择题
1. class Animal { Animal getOne() { return new Animal(); } }
2. class Dog extends Animal {
3. // insert code here
4. }
5.
6. class AnimalTest {
7. public static void main(String [] args) {
8. Animal [] animal = { new Animal(), new Dog() } ;
9. for( Animal a : animal) {
10. Animal x = a.getOne();
11. }
12. }
13. }
和代码:
3a. Dog getOne() {
return new Dog();
}
3b. Animal getOne() {
return new Dog();
}
第 3 行中插入的哪项将编译且运行无异常?()
A.3a行
B.3b行
C.3a行或3b行
D.既非3a,也非3b
相关考题
-
单项选择题
class Guy { String greet() { return "hi "; } } class Cowboy extends Guy { String greet() { return "howdy "; } } class Wrangler extends Cowboy { String greet() { return "ouch! "; } } class Greetings2 { public static void main(String [] args) { Guy g = new Wrangler(); Guy g2 = new Cowboy(); Wrangler w2 = new Wrangler(); System.out.print(g.greet()+g2.greet()+w2.greet()); } } 结果是什么?()
A.hi hi ouch!
B.hi howdy ouch!
C.ouch! howdy ouch!
D.编译失败 -
单项选择题
JavaSEJDK中类库java.text的用途是哪项?()
A.工具类
B.输出输入支持类
C.文本处理和格式化类
D.结构化查询语言(SQL)支持类 -
单项选择题
class WhileTests { public static void main(String [] args) { int x = 5; while (++x 〈 3) { --x; } System.out.println("x = " + x); } } 结果是什么?()
A.x = 2
B.x = 5
C.x = 6
D.编译失败
