黑马程序员技术交流社区
标题:
使用final关键字禁止继承和重载??
[打印本页]
作者:
荣天
时间:
2012-5-9 22:36
标题:
使用final关键字禁止继承和重载??
使用final关键字禁止继承和重载 ??
作者:
蒋映辉
时间:
2012-5-9 22:43
使用final 修饰类的话 就表示它不能被继承了,楼主可以试一下,强制继承的话编译通不过。
作者:
李啸
时间:
2012-5-9 22:58
像这样的问题 楼主可以去亲自试一试
作者:
何阳
时间:
2012-5-10 00:12
本帖最后由 天道酬勤 于 2012-5-10 00:13 编辑
给你关于final的用法
final修饰类不可被继承(优化继承的弊端,打破封装性)【最终类】
final修饰的方法不可以被覆盖
final修饰的变量是一个常量,其实在程序中如果一个数据是固定的,
那么直接使用这个数据就可以了,但是这样阅读性差,所以它给该数据起
了名称,而且这个变量名称的值不能变化,所以加上final固定。
写法规范:常量所有字母都大写,多个单词,中间用下划线(_)连接。
作者:
It's_Zero
时间:
2012-5-10 14:40
final 给继承的类 设定了一个下限 使之不能再被继承
final 修饰的方法不能被重写.
final 修饰的变量不能被重新复制对象,但能改变值
final String s="Hello";
String s2="World";
不能 s = s2; 这样重定向
能 s = "world";改变值
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2