黑马程序员技术交流社区
标题:
final关键字使用的情况有哪些?
[打印本页]
作者:
王冲6060
时间:
2015-6-7 10:25
标题:
final关键字使用的情况有哪些?
各位大神,请问final的使用情况有哪些?又有哪些限制?
作者:
hufu4635
时间:
2015-6-7 11:26
1.final修饰的成员变量是常量,值无法改变。
2.final修饰的方法不可以被子类重写
3.final修饰的类不能被继承
具体的应用:就要看需求了:举例public final class
String
extends
Object
implements
Serializable
,
Comparable
<
String
>,
CharSequence
API中的String就是不能被继承的
作者:
悦鹏
时间:
2015-6-7 11:42
楼上说的就很对啊!
作者:
Enhon1992
时间:
2015-6-7 20:03
hufu4635 发表于 2015-6-7 11:26
1.final修饰的成员变量是常量,值无法改变。
2.final修饰的方法不可以被子类重写
3.final修饰的类不能被继承 ...
说的好!!!!
作者:
mishisanyi
时间:
2015-6-8 20:41
2楼说了使用情况,我说一下限制吧:1.final修饰的常量只能被赋值一次;2.final修饰的类和方法不能是抽象类和抽象函数
作者:
mishisanyi
时间:
2015-6-8 20:42
2楼说了使用情况,我说一下限制吧:1.final修饰的常量只能被赋值一次;2.final修饰的类和方法不能是抽象类和抽象函数
作者:
canyellwang
时间:
2015-6-8 20:49
我再补充一点。 final修饰过常量的生命周期很长。比类还长。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2