关键字 final
final修饰局部变量也称为常量
- 不可修改,不可变
final修饰成员变量
- 被final修饰词修饰的成员变量必须初始化
- 可以在声明的同时初始化
- 可以在构造块中初始化
- 可以在构造方法中初始化(注意:所有构造方法都要初始化)
final修饰引用变量
- 地址值不可变(对象不变)
- 引用对象的内容可变
final修饰方法
- 被final修饰的方法不能被重写
- 可以重载
final修饰类
- 被final修饰的类不能被继承
常量
// 常量 final int c = 1;
静态常量(静态常量名全部大写,单词连接使用下划线)
// 静态常量 // 静态常量名全部大写,单词连接使用下划线 final static int MAX = 11;