Final关键字的使用
final修饰变量:
变量会变为常量,无法再次对其赋值
- 局部变量 ,只能允许进行一次赋值(能够先声明后赋值),在赋值之后变量值无法改变;
- 全局变量,final修饰的全局变量即转化为常量,无法修改。使用 public static final 声明全局常量。命名规范为:由一个或多个单词构成,单词之间由下划线分割并且所有字母大写。
final修饰类:
final修饰的类无法被继承
final修饰方法:
final修饰的方法无法被子类重写。
如果一个类(非final)中存在final方法,那么该类的子类无法重写该方法。