Java中 final 变量的初始化

Java当中的final变量的初始化

对于类中的 final 成员变量而言 , 分为两类 : final+实例变量 、final+静态变量

① final + 实例变量

   如: final int a ;

   1、可以在定义的同时进行赋值      2、也可以声明后,先不立即赋值; 可在之后的 构造方法 或 实例初始化块 当中进行初始化

② final + 静态变量

   如:final static int a ;   // final 和 static 谁先谁后都可以

   1、可以在定义的同时进行赋值

   2、也可以声明后,先不立即赋值;可在之后的 静态初始化块 当中进行初始化

③ 这两类的 final 变量 都必须进行赋值

posted @ 2014-08-10 10:41  RoperLee  阅读(518)  评论(0)    收藏  举报