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

java4qdc 13-10-01

在子类继承父类之后,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}