Java中的final
2019-04-09 本文已影响0人
hTangle
final数据
- 一个永不改变的编译时常量(不一定在编译阶段就知道其值)
- 一个在运行时被初始化的值,而不希望改变,不能指向另外一个引用
空白final
- 必须保证在使用前进行初始化
final参数
- 可以读参数,不可以修改参数,主要用来向匿名内部类传递数据
final方法
- 方法锁定,防止任何继承类修改定义
- 在继承中确保方法的行为不变,并且不会被覆盖(所有的private方法都是隐式final)
final类
- 不打算继承该类