日期:2014-05-20  浏览次数:20689 次

高手来讲讲基础问题
public class A {
public int a =0;
public void pa()
{
System.out.println(a);
}

}



public class B extends A{
public void pa()
{
System.out.println(a);
a++;
super.pa();

}

}



public class TestProblem {
public static void main(String[] args) {
new B().pa();
}
}结果能说明什么问题,到底子类继承自父类的变量和父类本身的变量是不是占一个内存啊

------解决方案--------------------
比如说首先父类先有一个内存分配了 子类去继承的时候是重新分配一块区域 只是这块内存里面包含了父类的东西而已。