高手来讲讲基础问题
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();
}
}结果能说明什么问题,到底子类继承自父类的变量和父类本身的变量是不是占一个内存啊
------解决方案--------------------
比如说首先父类先有一个内存分配了 子类去继承的时候是重新分配一块区域 只是这块内存里面包含了父类的东西而已。