在子类继承父类之后,new子类时,父类会在堆内存分配空间吗?

13-10-01 java4qdc
在子类继承父类之后,new子类时,父类会在堆内存分配空间吗?

如下:

class A {

public static void main(String[] args) {

new A();

}

}

当程序执行完new A()的时候,会在堆内存为A对象分配内存空间,我的问题是:

A的父类Object也会在堆内存分配空间吗?还是单纯的调用父类的构造方法而已?

谢谢大家的帮助!

xianghx
2013-10-01 12:55
分不分配与类没关系,主要与对象的状态有关。

堆中放的主要是对象的状态信息。

a1{1,tom,20}

猜你喜欢