aa.foot的值为何是A中的4而不是B中的2。
class A{
int foot=4;
void m1(){
System.out.println("A`s m1");
}
void m2(){
System.out.println("A`s m2");
}
void m3(){
System.out.println("A`s m3");
}
}
class B extend A{
int foot=2;
void m1(){
System.out.println("B`s m1");
}
}
class C extend B{
void m3(){
System.out.println("C`s m3");
}
}
public class Lianxi10 {
public static void main(String[] args){
A aa=new C();
aa.m1();
aa.m2();
aa.m3();
System.out.println(aa.foot);
}
}
