一 :变量不是 static 变量
1.直接 =
例如 private final int a = 1;
2.在构造器里进行初始化
private final int a;
A(){//A类构造器
a = 1;
}
3.在代码块中进行初始化
private final int a ;
{ a = 1;
}
4.用方法进行初始化
private final int a = Init();
public int Init(){
return 1;
}
二 : 变量是static 变量
1.直接 =
2.用static 代码块进行初始化
3.用static 方法进行初始化
这里就不能使用构造器进行初始化了!