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