final 的用法简单总结:
- 修饰类,代表这类不能被继承。
- 修饰方法,代表这方法在子类不能被重写。
- 修饰变量。代表改变了的值不能被修改。如果变量是对象,那么对象的引用不能改变,但是对象的内容是可以改变的。
对于修饰变量的注意点:
final 修饰成员变量, 只能进行一次初始化,以后不能修改它的值。有两种初始化的方式,
1:**在定义后马上初始化。**
2: **在每个构造函数中都写该变量的赋值。**
以上只能二选一。
final 修饰函数参数,在函数中不能修改这个参数的值。
final 的用法简单总结:
对于修饰变量的注意点:
final 修饰成员变量, 只能进行一次初始化,以后不能修改它的值。有两种初始化的方式,
1:**在定义后马上初始化。**
2: **在每个构造函数中都写该变量的赋值。**
以上只能二选一。
final 修饰函数参数,在函数中不能修改这个参数的值。