Java final关键字
1. final修饰变量
- 如果修饰的是基本数据类型的变量,该变量赋值后不能再更改
- 如果修饰是引用类型的变量,则在对其初始化之后便不能再让其指向另一个对象
- 如果修饰的是类的成员变量,赋值方法为:当场直接赋值、构造方法、构造代码块
2. final修饰类
- final修饰的类无法被继承
3. final修饰方法
- 修饰的方法无法被子类重写,但是可以被继承
- 类的private方法会被隐式指定为final方法
1. final修饰变量
2. final修饰类
3. final修饰方法