final
类、方法、变量、常量
1、final修饰的类能被继承,但能继承其他类
2、final修饰的方法不能被覆盖,但能被继承
3、final修饰的基本数据类型变量称为常量,在编译阶段会存入常量池中,只能赋值一次
4、final修饰的引用数据类型变量值为地址值,地址值不能改变,但是地址内的属性对象可以该改变。
5、final修饰的成员变量,需要在创建对象前赋值,否则报错(定义时直接赋值,如果在构造方法赋值,多个构造方法的均需赋值)
全局静态变量
被定义为final的常量定义时需要使用大写字母命名,并且中间使用下划线进行连接
public static final int A_B_C_D = 123