A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 请叫我院长 中级黑马   /  2016-9-19 23:49  /  957 人查看  /  16 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

为什么final修饰的类不能被继承呢?

点评

看看概念旧ok了  发表于 2016-9-20 00:57

16 个回复

倒序浏览
因为final 本身就是最终,最后的意思,如果被继承了,还怎么称为最后呢。
最简单的办法就是记住是java规定即可
回复 使用道具 举报
final最终的意思,都最终了当然不能继承了- -
回复 使用道具 举报
因为美国人定义的
回复 使用道具 举报

答得太棒了~~!
回复 使用道具 举报

哈哈, 本来想说 规范就这么写的哈
回复 使用道具 举报
这个是个特性,首先你要知道final关键字的意思。final 对于常量来说,意味着值不能改变,例如 final int i=100。这个i的值永远都是100。对于变量来说又不一样,只是标识这个引用不可被改变。final就是最终的意思
回复 使用道具 举报
huangbinqqian 发表于 2016-9-20 00:12
这个是个特性,首先你要知道final关键字的意思。final 对于常量来说,意味着值不能改变,例如 final int i= ...

谢谢耐心回答
回复 使用道具 举报

能否加分啊,我急需求分数
回复 使用道具 举报
final就是最后的意思,不可以还有尾巴了
回复 使用道具 举报
被final修饰的类是最终类,所以不能被继承
回复 使用道具 举报
final是最终的意思  修饰的类还能在继承么?
回复 使用道具 举报
这就是规定,的确是有原因的,只不过我们不用关心这个原因!

点评

你说的太棒了。。(哈哈 自己评自己!)  发表于 2016-9-20 13:57
回复 使用道具 举报
final时最终的意思,之所以不能被继承,是不希望任何子类改变其内容的本意.不想被改变,或则处于安全方面的考虑.
回复 使用道具 举报
问题本身就有问题  那么问题是什么?   我感觉你是在问这个问题!!!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马