為什么創(chuàng)建了子類(lèi)對(duì)象,父類(lèi)構(gòu)造函數(shù)就不能用了?
public class Animal {
public int age=10;
public String color;?
? ? public void eat() {
System.out.println("動(dòng)物會(huì)吃東西!");
}
? ? public Animal() {
? ? System.out.println("Animal類(lèi)執(zhí)行了!");
? ? age=20;
? ? }
}
public class Dog extends Animal {
public Dog() {
super();
age=10;
System.out.println("Dog被執(zhí)行了!");
}
public void method() {
System.out.println(super.age);
}
}
public class Initial {
public static void main(String[] args) {
// TODO Auto-generated method stub
?
? ?Dog dog=new Dog();
? ?dog.method(); ??
}
}
輸出結(jié)果為
Dog被執(zhí)行了!
10
為什么沒(méi)有 ? ??Animal類(lèi)執(zhí)行了!
2019-02-01
我將你的代碼粘貼了一份,結(jié)果輸出了Animal被執(zhí)行了,建議重新實(shí)驗(yàn)下
2019-02-02
知道問(wèn)題了,很尷尬,那個(gè)結(jié)果欄太小了,我不知道他還能網(wǎng)上拉。謝謝啦