下面是运行结果 为什么结果执行了两次ainimal构造方法 ?
public class Animal {
public int age=10;
public String name;
public void eat() {
System.out.println("动物具有吃东西的能力");
}
public Animal() {
System.out.println("Animal类执行了");
age=20;
}
}
Animal类执行了
animal age:20
Animal类执行了
Dog类执行了
动物具有吃东西的能力