(1) 首先是调用基础类的构建器,也就是它的父类的构建器,这个步骤会一直持续下去,首先是执行构建的分级结构的根部,也就是这个对象最原始所继承的那个类的构建器,然后是下一衍生类,最后到达的是当前对象所直接继承的父类的构建器.
(2)按照声明的顺序调用成员初始化模块.
(3)调用当前对象类本身的构建器.
(1) 首先是调用基础类的构建器,也就是它的父类的构建器,这个步骤会一直持续下去,首先是执行构建的分级结构的根部,也就是这个对象最原始所继承的那个类的构建器,然后是下一衍生类,最后到达的是当前对象所直接继承的父类的构建器.
(2)按照声明的顺序调用成员初始化模块.
(3)调用当前对象类本身的构建器.