单项选择题
public class Pet{ public void speak(){
System.out.print(“ Pet ”); } }
public class Cat extends Pet{ public void speak(){
System.out.print(“ Cat ”); } }
public class Dog extends Pet{ public void speak(){
System.out.print(“ Dog ”); } }
执行代码
Pet[] p = {new Cat(),new Dog(),new Pet()};
for(int i=0;i〈p.length;i++)
p[i].speak();
后输出的内容是哪项?()
A.Pet Pet Pet
B.Cat Cat Cat
C.Cat Dog Pet
D.Cat Dog Dog
点击查看答案&解析
相关考题
-
单项选择题
class java { public static void main(String [] java) { for (int Java = 1; Java 〈 java.length; Java++) System.out.print("java "); } } 和命令行: java java java java java 结果为:()
A.java
B.java java
C.java java java
D.编译失败 -
单项选择题
以下关于支持Java运行平台的叙述,哪项错误?()
A.Java可在Solaris平台上运行
B.Java可在Windows平台上运行
C.Java语言与平台无关。Java程序的运行结果与操作系统无关
D.Java语言与平台无关。Java程序的运行结果依赖于操作系统 -
单项选择题
1. class MyThread implements Runnable { 2. public void run() { 3. System.out.print("go "); 4. } 5. 6. public static void main(String [] args) { 7. // insert code here 8. t.start(); 9. } 10. } 和如下四句: Thread t = new MyThread(); MyThread t = new MyThread(); Thread t = new Thread(new Thread()); Thread t = new Thread(new MyThread()); 分别插入到第5行,有几个可以通过编译?()
A.0
B.1
C.2
D.3
