1.对基本数据 final 是数值不变;对于对象的引用,指引用不变,一旦初始化指向某个对象,就无法再指向其他对象,但对象自身的属性是可以 修改的 (final 修饰的形参 也是如此)
2. 空白final :声明未初始化的域,在构造函数中赋值初始化。(final 使用之前肯定要初始化)
final 初始化 两种方法:
a. 声明时初始化
b.构造函数中赋值初始化
1.对基本数据 final 是数值不变;对于对象的引用,指引用不变,一旦初始化指向某个对象,就无法再指向其他对象,但对象自身的属性是可以 修改的 (final 修饰的形参 也是如此)
2. 空白final :声明未初始化的域,在构造函数中赋值初始化。(final 使用之前肯定要初始化)
final 初始化 两种方法:
a. 声明时初始化
b.构造函数中赋值初始化