单项选择题

public class Pet{}  public class Cat extends Pet{}  
执行代码  
Cat c = new Cat();  
Pet p = (Pet)c;  
下列哪项是正确的? 

A.Pet p = (Pet)c正常执行
B.Pet p = (Pet)c编译错误
C.Pet p = (Pet)c运行错误
D.以上都不对

相关考题