给父类Animal中的int age属性数值1;
如果没有在Dog子类里定义int dog ;
public void method( ){
System.out.println(super.age);
}
在mian执行如下
dog.age=9;
dog.method( );
就会直接给出值9,(animal.age实际上等于=1,而且如果在Dog类里加上 int age,就会给出值1)
super不是调用父类的属性值吗?这是为什么?哪里出问题了?
求 大佬解释
qq_随心_57
相关分类