本帖最后由 耿鑫 于 2012-6-19 13:55 编辑
看到一个程序题,拿出来和大家分享一下
class Base
{
private int i = 2;
public Base()
{
this.display();
}
public void display()
{
System.out.println(i);
}
}
class Derived extends Base
{
private int i = 22;
public Derived()
{
i = 222;
}
public void display()
{
System.out.println(i);
}
}
public class Test
{
public static void main(String[] args)
{
new Derived();
}
}
输出的结果是什么? 为什么? 最主要的是为什么 ,放到eclipse中谁都知道结果。
|
|