[求助]继承中的问题
public class Inheritance{public int x=3;
public void print(){
System.out.println("A");
}
}
class B extends Inheritance{
public int x=5;
public void print(){
System.out.println("B");
}
}
class Test{
public static void main(String[] args){
Inheritance i=new B();
i.print();//此处输出的是B
System.out.println(i.x);//此处为什么输入3呢
}
}
上溯造型中不时 基类的引用指向子类的一个实例阿?