java在创建继承的类的对象时 内存到底是什么样子

在执行下列代码的时候,
内存里如何存储对象及其成员变量?串池的情况如何?

public class test {
   public static void main(String args[]) {
        MyB a = new MyB("abc");
        a.b2 = new MyB("abc");
    }
}

class MyA {
    private String data;
    public MyA(String x) {
        data = x;
    }
}

class MyB extends MyA {
    private MyA b1;
    public MyB b2;

    public MyB(String y){
        super(y);
    } 
}
阅读 3.6k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
logo
101 新手上路
子站问答
访问
宣传栏