document.write('

AB

[解析] 在Java语言中,可以通过把类或者类中的某些方法声明为abstract来表示一个类是抽象类。抽象 类是不能被实例化的。显然,选项A正确,选项D错误。 对于选项B,只要类中有抽象方法,这个类就必须被声明为抽象类,否则,这个类就能被实例化了, 然后去调用抽象方法,这显然是不合理的。因此,选项B正确。 对于选项C,从抽象类的定义可以看出,抽象类没有要求所有的方法是抽象的,抽象类中的方法也可 以有方法体,只要这个方法没被abstract修饰。因此,选项C错误。

');