现有: <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. Pet p=(Pet)c运行错误
B、B. Pet p=(Pet)c编译错误
C、C. Pet p= (Pet)c止常执行
D、D.以上都不对