单项选择题

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

相关考题