还有一个让人匪夷所思的问题,看下面的代码。
public class MyTest{
public static void main(String args[]){
A a = new B();
System.out.println(a.i);
}
}
//父类A
class A{
int i = 10;
}
//子类B
class B extends A{
int i = 100;
}
运行结果
还有一个让人匪夷所思的问题,看下面的代码。
public class MyTest{
public static void main(String args[]){
A a = new B();
System.out.println(a.i);
}
}
//父类A
class A{
int i = 10;
}
//子类B
class B extends A{
int i = 100;
}
运行结果