现有:<br /> public class Pet()<br /> public class Cat extends Pet{)<br /> 执行代码<br /> Cat c- new Cat();<br /> Pet p= (Pet)c;<br /> 后下列哪项是正确的?()<p> 现有:<br /> public class Pet()<br /> public class Cat extends Pet{)<br /> 执行代码<br /> Cat c- new Cat();<br /> Pet p= (Pet)c;<br /> 后下列哪项是正确的?()</p>
A、A.Petp=(Pet)c运行错误
B、B.Petp=(Pet)c编译错误
C、C.Petp=(Pet)c止常执行
D、D.以上都不对