题目内容

继承意味着______________。

A. 数据字段应该声明为私有
B. 一个类可以扩展另一个类
C. 父类型的变量可以引用子类型对象
D. 一个类可以包含另一个类

查看答案
更多问题

以下__________ 用于在抽象Java类中声明了抽象方法?

A. public abstract method();
B. public abstract void method();
C. public void abstract method();
D. public void method();
E. public abstract void method() {}

下列关于抽象类的陈述,__________ 是错误的?

A. 可以使用抽象类的构造方法创建实例。
B. 可以扩展抽象类。
C. 非抽象超类的子类可以是抽象的。
D. 子类可以重写超类中的具体方法,并将它定义为abstract的。

假设你创建一个类Square作为GeometricObject的子类。分析以下代码: class Square extends GeometricObject { double length; Square(double length) { GeometricObject(length); } }

A. 程序编译得很好,但是不能创建Square的实例,因为构造方法没有指定Square的长度。
B. 程序有编译错误,因为非法调用GeometricObject类的构造方法。
C. 这个程序编译得很好,但是由于非法调用了Square类的构造方法,所以它有一个运行时错误。

给定以下代码: class C1 {} class C2 extends C1 { } class C3 extends C2 { } class C4 extends C1 { } C1 c1 = new C1(); C2 c2 = new C2(); C3 c3 = new C3(); C4 c4 = new C4(); 下列哪个表达式的计算结果为false?

A. c1 instanceof C1
B. c2 instanceof C1
C. c3 instanceof C1
D. c4 instanceof C2

答案查题题库