华清远见25072班C++学习day7
重点内容:
继承
继承中的特殊的成员函数
构造函数
构造函数会被继承到子类中,一般都是共有的访问权限,来完成子类从父类继承下来的数据成员的初始化。
先构造父类 再构造子类
析构函数
析构函数会被继承到子类中,一般都是共有的访问权限,来回收子类从父类继承下来的数据成员的空间释放回收工作。
先构造父类 再构造子类,子类先析构,再析构父类
拷贝构造函数
拷贝构造函数会被继承到子类中,一般都是共有的访问权限,来完成子类从父类继承下来的数据成员的初始化。
先构造父类 再构造子类
如果存在深浅拷贝的问题,需要在父类、子类各自完成深拷贝工作。
拷贝赋值函数
拷贝赋值函数会被继承到子类中,一般都是共有的访问权限,来完成子类从父类继承下来的数据成员的赋值。
如果存在深浅拷贝的问题,需要在父类、子类各自完成深拷贝工作。
多继承
概念
一个类由多个类共同派生。
格式
class 类名:继承方式1 类名1,继承方式2 类名2,继承方式3 类名3,..,继承方式n 类名n
{ 子类拓展; };
1、思维导图