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