执行new语句实际上它做了什么? 答:(1)为新对象分配内存空间并将其成员变量根据声明类型初始化为默认值。 (2)执行类体中的初始化。 (3)执行构造函数。 (4)变量被分配为一个到内存堆中的新对象的引用。