单选题

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

APetp=(Pet)c运行错误

BPetp=(Pet)c编译错误

CPetp=(Pet)c止常执行

D以上都不对

正确答案

来源:www.examk.com

答案解析