黑马程序员技术交流社区

标题: 定义为final的类能不能被继承? [打印本页]

作者: czhczhczh    时间: 2016-1-14 19:08
标题: 定义为final的类能不能被继承?
定义为final的类能不能被继承?
作者: iori    时间: 2016-1-14 21:06
肯定不能啊。
filal:如果修饰变量,那么这个变量就是常量,一个不会改变的量。
        如果修饰类的话, 那么这个类就是最终类,最终代表不能被继承,等等吧。
作者: 1178988315    时间: 2016-1-14 21:22
不能被继承,这是final关键字的作用,防止类被修改。
记住就行了。
作者: 黑色皮肤的马    时间: 2016-1-14 21:31
不能的,这是final关键字的作用。
作者: 奋飞的小模糊    时间: 2016-1-14 23:52
如果final定义类,那么这个类将不能被重写,不是不能继承。如果fanal定义的基本数据类型,那么僵不能更改。注意,如果final定义的是,函数。那么函数对应的地址将不能更改,内容可以更改。
作者: 奋飞的小模糊    时间: 2016-1-14 23:54
1178988315 发表于 2016-1-14 21:22
不能被继承,这是final关键字的作用,防止类被修改。
记住就行了。

是不能被重写,可以继承
作者: 15000183754    时间: 2016-1-15 23:22
被final修饰的类不能被继承!
作者: tujiu888    时间: 2016-1-16 00:41
本帖最后由 tujiu888 于 2016-1-16 00:43 编辑

final :最终的意思三个特点修饰类 类不能被继承
修饰变量,变量变为常量 且只能被赋值一次
修饰方法 方法不能被重写


作者: 愿随风丶飘雪    时间: 2016-1-16 01:43
不能了,成了最终类了




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2