(7-9)下面描述不正确的是()。(JDK8之前)
A. Java通过接口实现多重继承
B. 接口中的所有成员变量都是静态的
C. 抽象类中可以定义非抽象方法
D. 接口中可以定义非抽象方法
查看答案
(7-11)下面说法正确的是()。(JDK8之前)
A. 一个普通类继承抽象类,可以不实现其中的抽象方法
B. 抽象方法可以含有方法的声明,也能够含方法体
C. 接口只能含有抽象方法,可以不在方法前面加abstract
D. 接口中成员变量的值可以发生改变
(7-8)()正确声明了abstract方法。
A. publicabstractvoidadd();
B. publicabstractadd();
C. publicabstractvoidadd(){}
D. publicvirtualadd();
(7-8)在源程序中定义类B和类C,编译时得到的结果是()。abstractclassB{abstractvoidshow();}abstractclassCextendsB{}
A. 能够成功编译类B和类C
B. 不能编译类B和类C
C. 可以编译类B,不可以编译类C
D. 可以编译类C,不可以编译类B
(7-2)子类调用父类构造方法时,super语句是()。
A. 子类构造方法的第一条有效语句。
B. 子类构造方法的第二条有效语句。
C. 子类构造方法的任意位置。
D. 子类构造方法的最后一条语句。