黑马程序员技术交流社区
标题:
抽象类的问题!
[打印本页]
作者:
于海生
时间:
2011-12-31 19:44
标题:
抽象类的问题!
本帖最后由 于海生 于 2012-1-1 07:54 编辑
抽象类为什么不能包含final关键字?说的详细一些.
作者:
房宝彬
时间:
2011-12-31 19:47
本帖最后由 房宝彬 于 2011-12-31 19:48 编辑
你学的挺快啊,我来助你一臂之力。
抽象类肯定不能包含final关键字,因为抽象方法是为了继承之后重写方法的,而用final修饰的类,所以无法继承。。
作者:
冯敏
时间:
2011-12-31 19:49
子类要想使用抽象类必须把抽象类的方法全部实现,final意味着终结,意思就是说被final修饰的类或方法不能在被修改了,所以抽象类中不能被final和private修饰符修饰
作者:
李盈科
时间:
2011-12-31 20:03
final 表示不能被继承,而抽象类希望自己能被子类继承从而实现具体方法,与final不就矛盾了么?所以一个类不能既是abstract 又是final的
作者:
常兆鹏
时间:
2011-12-31 20:28
抽象类在继承后必须要被重写,才能够使用。而被final修饰的类或方法是不能够再被改变的,也就无法被重写。
所以抽象类不能包含final关键字。
作者:
马新乐
时间:
2011-12-31 23:42
final俗称断子绝孙字,意思就是不能由孩子了,抽象类就是为了让子类继承的,你把他直接给断子绝孙了还怎么继承呢?
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2