Java-final关键字
原创约 352 字大约 1 分钟...
103-Java-final关键字.md
注意
本博文仅供学术研究和交流参考,严禁将其用于商业用途。如因违规使用产生的任何法律问题,使用者需自行负责。
final可以修饰的元素:
- 类:不能被继承
- 变量(属性和局部变量):不能被重新赋值
- 在声明时赋值,或在构造器中赋值
- 系统不会对final属性默认的赋初始值
- 方法:不能在子类中被覆盖,即不能修改。
在程序中经常使用的一些常量,如圆周率,没必要在程序中频繁的修改它那么我们可以:
- 首先把它设置为静态static,多个实例共享该常量,没有必要每个对象保存一份;
- 其次,设置为final类型,赋值以后不能再改变;
- 最后注意遵守常量命名规范,所有字母大写、单词之间用下划线。
final int a = 123;
a = 345;//代码报错,不给过
final修饰方法是最终版本,不能被子类重写。
public final static Double PI_VALUE = 3.14;
分割线
相关信息
以上就是我关于 Java-final关键字 知识点的整理与总结的全部内容,另附源码
Powered by Waline v2.15.4