Java中 final 变量的初始化
Java当中的final变量的初始化
对于类中的 final 成员变量而言 , 分为两类 : final+实例变量 、final+静态变量
① final + 实例变量
如: final int a ;
1、可以在定义的同时进行赋值 2、也可以声明后,先不立即赋值; 可在之后的 构造方法 或 实例初始化块 当中进行初始化
② final + 静态变量
如:final static int a ; // final 和 static 谁先谁后都可以
1、可以在定义的同时进行赋值
2、也可以声明后,先不立即赋值;可在之后的 静态初始化块 当中进行初始化
③ 这两类的 final 变量 都必须进行赋值

浙公网安备 33010602011771号