手抄报 安全手抄报 手抄报内容 手抄报图片 英语手抄报 清明节手抄报 节约用水手抄报

如何编辑理解有子对象的派生类的构造函数

时间:2024-10-14 03:25:53

1、声明一个基类。定义声明基类和定义一个普通类的方法一致,在基类中要对基类数据成员初始化。

如何编辑理解有子对象的派生类的构造函数

2、声明公用的派生类。对子对象进行定义。定义派生类的构造函数,派生类的构造函数应当实现对基类成员的初始化,对子对象数据成员,对派生类成员的初始化。

如何编辑理解有子对象的派生类的构造函数

3、派生类构造函数是对基类构造函数以及子对象构造函数的调用,对派生亿姣灵秀类构造函数的执行。一般形式是:派生类构造函数(总参数表):基类构造函数(参数表),子对象名(参数表){派生类中新增数据成员初始化语句}

如何编辑理解有子对象的派生类的构造函数

4、主函数。主函数要对基类派生类定义的数据成员进行复制,以及对成员函数的调用。这样一个子对象的派生类的构造函数编程完成,可以设置断点的方式一步步进行理解。

如何编辑理解有子对象的派生类的构造函数

5、第一个断点。从主函数开始执行,将对基类和派生类的成员进行赋值,可以看出基类和派生类的成员都未被赋值。

如何编辑理解有子对象的派生类的构造函数

6、第二个断点。这时程序跳到了基类的数据成员。可以看出派生类构造函数的的执行顺序是:基类,子对象,派生类

如何编辑理解有子对象的派生类的构造函数
© 手抄报圈