题目:
哪个正确:
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方法。
本文解析了abstract类与final类的区别与联系,包括abstract类不可实例化、final类不可被继承的特点,以及abstract与final不能同时修饰一个类的原因。
1086

被折叠的 条评论
为什么被折叠?



