黑马程序员技术交流社区
标题:
final修饰的类,属性和和方法必须用final修饰吗 ?
[打印本页]
作者:
党传才
时间:
2012-4-15 23:16
标题:
final修饰的类,属性和和方法必须用final修饰吗 ?
问题如标题
作者:
高铭
时间:
2012-4-15 23:27
被final修饰的类 是不能被继承的
对于final的成员 可以定义成final 也可以不是final
而对于方法 所属的类是final 那么final也就自然而然的成了final型的
final类和普通类没有什么区别 只是不能被继承
作者:
尹博
时间:
2012-4-15 23:28
final修饰类代表不能被继承,final修饰属性代表此属性为常量,final修饰方法代表该方法不能被覆写,所以final修饰的类的成员不需要用final修饰
作者:
小鹿叙鹿
时间:
2012-4-15 23:31
不对,加 final 唯一可以说明的是该类不可被继承,另外和其它类是一样的.
作者:
chenwei
时间:
2012-4-15 23:37
不用 加final只是说明这个类不能被继承
作者:
黄小钒
时间:
2012-4-15 23:38
不是必须。
类 加 final 唯一可以说明的是该类不可被继承,另外和其它类是一样的。
作者:
liuyang
时间:
2012-4-16 00:09
类被final修饰说明该类是最终类了不能被继承了,至于其他的和普通类应该一样的
作者:
武庆东
时间:
2012-4-16 07:14
要是不明白,自己写个方法验证一下好了
作者:
袁培育
时间:
2012-4-16 09:25
应该不用吧,final修饰类时只说明这个事最终类不能再被继承了,而其里面的变量和方法不一定非要用final修饰。譬如里面有一个已被赋值的变量,若用final修饰了则就成为一个常量了,就不能再被赋值了。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2