关于子类继承父类的get方法
class Fu {
int i=2;
public int getI(){
return i;
}
}
class Zi extends Fu{
int i=4;
}
public class Jicheng {
public static void main(String[] args) {
System.out.println(new Zi().getI());
}
}
这个输出结果怎么会是2呢,子类不是应该 也继承了父类的getI()方法么,怎么get到的是父类的值
------解决方案--------------------
这是我自己的理解
------解决方案--------------------