狄泰C++学习笔记-第46课 - 继承中的构造与析构

子类构造函数必须对继承而来的成员进行初始化
(1)直接通过初始化列表或者赋值的方式进行初始化
(2)调用父类构造函数进行初始化

父类构造函数在子类中的调用方式
(1)默认调用:适用于无参构造函数和使用默认参数的构造函数
(2)显示调用:通过初始化列表进行调用,适用于所有父类构造函数

对象创建时构造函数的调用顺序
(1)调用父类的构造函数
(2)调用成员变量的构造函数
(3)调用类自身的构造函数

猜你喜欢

转载自blog.csdn.net/cj532419842/article/details/115310445