第2题
A.抽象类在Java语言中表示的是一种继承关系,一个类只能使用一次继承。但是一个类却可以实现多个接口
B.在抽象类中可以没有抽象方法
C.接口中只能包含抽象方法,而抽象类则可以包含普通方法
D.接口中定义的变量默认是publicstaticfinal型,且必须给其初值,所以实现类中不能重新定义,也不能改变其值
第4题
A.抽象类不一定含有抽象方法,接口中的方法都是抽象方法
B.一个类只能继承一个抽象类,但可以实现多个接口;一个接口可以继承多个接口
C.抽象类和接口中的方法都没有方法体
D.抽象类可以含有私有成员变量,接口不含有私有成员变量
第6题
A.封装是将数据和基于数据的操作封装成一个整体对象,通过接口实现对数据的访问和修 改
B.继承关系中共有的类属性特征均需在父类和子类中进行说明
C.多态使得一个类实例的相同方法在不同情形有不同表现形式
D.多态机制使具有不同内部结构的对象可以共享相同的外部接口
第9题
A.方法重载和方法的重写实现的功能相同
B.方法重载出现在父子关系中,方法重写是在同一类中
C.方法重载的返回值类型必须一致,参数项必须不同
D.方法重写的返回值类型必须相同或相容
第11题
A.如果一个方法定位为抽象方法,则其所在的类必须定义为抽象类
B.一个抽象类中,必须有一个抽象方法
C.子类集成一个抽象类,则子类必须实现父类的所有抽象方法
D.子类实现抽象父类的方法时,访问控制修饰符的范围可以降低