标题: 为什么在多态中方法输出的是子类的,而成员变量是父类的?? [打印本页] 作者: n_Nie1991 时间: 2015-12-30 22:54 标题: 为什么在多态中方法输出的是子类的,而成员变量是父类的?? class Demo {
public static void main(String[] args){
Animal an = new Cat();
an.eat();
System.out.println(an.age);
}
}
class Animal {
int age = 10;
public void eat() {
System.out.println("动物吃饭");
}
}
class Cat extends Animal {
int age = 20;
public void eat() {
System.out.println("猫吃饭");
}
}