2023.10.10
继承
class father
{
};
class son : public father
{
private:
/*
...
*/
public:
/*
...
*/
};
会继承father中的全部内容,但是private无法直接访问。
继承方式有private,public和protected
基类和派生类的先后顺序
创建一个新对象时,先创建基类,再创建派生类,先析构派生类,再析构基类
继承多个基类
继承多个基类使用成员函数和成员时需要加作用域。
当某个属性不需要继承多个时,在该属性前加关键字virtual,成为虚继承。