為什么把父類的變量改成靜態(tài)變量(父類中寫有帶參構(gòu)造方法),子類中無參的構(gòu)造方法是對的
為什么把父類的變量改成靜態(tài)變量(父類中寫有帶參構(gòu)造方法),子類中無參的構(gòu)造方法是對的
public class Ssss {
static int age=10;
public Ssss(int age){
this.age=age;
}
}
public class Zzzz extends Ssss {
public Zzzz() {
super(age);
}
}
2018-10-09
因為你顯示調(diào)用了父類的age方法 ?所以可以調(diào)用父類的有參構(gòu)造方法.要是把super(age)去掉就錯了
2018-08-11
你里面不就調(diào)用了父類的有參構(gòu)造方法了嗎。。。。
2018-07-30
子類可以直接使用父類的變量,
2018-05-28
子類可以直接使用父類的static變量,所以是對的