题目:
哪个正确:
A abstract类只能用来派生子类,不能用来创建abstract类的对象。
B final类不但可以用来派生子类,也可以用来创建final类的对象。
C abstract不能与final同时修饰一个类。
D abstract类定义中可以没有abstract方法。
答案:A C D
解释:
1、abstract类不能用来创建abstract类的对象;
2、final类不能用来派生子类,因为用final修饰的类不能被继承;
3、如2所述,final不能与abstract同时修饰一个类,abstract类就是被用来继承的;
4、类中有abstract方法必须用abstract修饰,但abstract类中可以没有抽象方法,接口中也可以有abstract方法。