1)在未进行任何操作之前,将分配给对象的存储空间初始化为二进制零 2)调用基类构造器,如果构造器中有调用动态绑定方法,则会调用导出类重写之后的该方法 3)按照声明的顺序调用成员的初始化方法 4)调用导出类的构造器主体