继承与派生的的部分知识点整理(构造函数调用顺序,不能被继承的函数)
关于继承基类时,派生类的构造函数调用顺序如下:
1.在派生类构造函数中,先调用基类的构造函数,如果没有显式地调用,则程序会隐式地调用基类的构造函数。
2.在一个派生类自己的构造函数执行前,先初始化派生类的内部成员(基类构造函数也相同)
3.执行派生类具体的构造函数
C++派生类体系中,不能被派生类继承的有构造函数和析构函数。
派生类的构造函数会先显式(或隐式)地调用基类的构造函数
派生类不能继承基类的析构函数,需要通过派生类的析构函数去调用基类的析构函数
基类的清理工作仍然由基类的析构函数负责
原创
2021-06-23 16:58:09 ·
829 阅读 ·
0 评论