单项选择题
现有:
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.以上都不对
点击查看答案&解析
相关考题
-
单项选择题
为了使得System.out.println()输出对象引用的时候得到有意义的信,我们应该覆盖Objectt{-的哪个方法?()
A.equals
B.toString
C.hashCode
D.notify -
单项选择题
如果想要一个类不能被任何类继承的话,需要使用哪个关键字来修饰该类?()
A. abstract
B. new
C. static
D. final -
单项选择题
现有 public class Parentt public void change (int x){) ) public class Child extends Parent{ //覆盖父类change方法 } 下列哪个声明是正确的覆盖了父类的change方法?()
A. protected void change (int x){}
B. public void change(int x, int y){}
C. public void change (int x){}
D. public void change (String s){}
