(1)在其他任何事物发生之前,将分配给对象的存储空间初始化为二进制的零。
(2)如前所述那样调用基类构造器。这个步骤会不断反复递归下去,首先是构造这种层次结构的根,然后是下一层导出类,等等,直到最低层的导出类。
(3)按照声明的顺序调用成员的初始化方法。
(4)调用导出类的构造主体。
(1)在其他任何事物发生之前,将分配给对象的存储空间初始化为二进制的零。
(2)如前所述那样调用基类构造器。这个步骤会不断反复递归下去,首先是构造这种层次结构的根,然后是下一层导出类,等等,直到最低层的导出类。
(3)按照声明的顺序调用成员的初始化方法。
(4)调用导出类的构造主体。