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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

各位大神,请问final的使用情况有哪些?又有哪些限制?

6 个回复

倒序浏览
1.final修饰的成员变量是常量,值无法改变。
2.final修饰的方法不可以被子类重写
3.final修饰的类不能被继承
具体的应用:就要看需求了:举例public final class String extends Object
implements Serializable, Comparable<String>, CharSequenceAPI中的String就是不能被继承的
回复 使用道具 举报
楼上说的就很对啊!
回复 使用道具 举报
hufu4635 发表于 2015-6-7 11:26
1.final修饰的成员变量是常量,值无法改变。
2.final修饰的方法不可以被子类重写
3.final修饰的类不能被继承 ...

说的好!!!!
回复 使用道具 举报
2楼说了使用情况,我说一下限制吧:1.final修饰的常量只能被赋值一次;2.final修饰的类和方法不能是抽象类和抽象函数
回复 使用道具 举报
2楼说了使用情况,我说一下限制吧:1.final修饰的常量只能被赋值一次;2.final修饰的类和方法不能是抽象类和抽象函数
回复 使用道具 举报
我再补充一点。 final修饰过常量的生命周期很长。比类还长。   
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马