关于抽象类的描述中正确的是

关于抽象类的描述中正确的是
A、抽象类需要用final修饰
B、抽象类中的方法均为抽象方法
C、抽象类不能有成员变量
D、如果一个抽象类除了抽象方法外什么都没有,则使用接口更合适
【正确答案】:D
【题目解析】:(p129-130本题主要考查的知识点为抽象类的概念及构成。要点机抽象类是指定义了方法但没有定义具体实现的类。在Java中通过关键字 abstract把一个类定义为抽象类。抽象类可以包含被它的所有子类共享的公共行为和公共属性,公共行为包含抽象方法和非抽象方法。如果一个抽象类除了抽象方法外什么都没有,则使用接口更合适。由上可知,正确答案选D。