構造方法中為final修飾的屬性賦值
public class Father {
final int g;
public Father(){
g=4;
System.out.println("father1類無參數構造方法已執行");
System.out.println();
}
public Father(String newSex,double newB1,float newD1){
System.out.println("father1類有參構造方法已執行");
g=4;
System.out.println();
}
為什么在兩種構造方法中都要為g賦值??不能只在一個構造方法(無參數或有參數)中賦值呢??
2015-08-19
構造方法? 在實體初始化時 只會調用一個構造方法, 只在一個中 初始化 g? 你調用別的構造方法? g 是不會被初始化的