派生类的对象可以被当成基类的对象,但是基类的对象不是派生类的对象。
多继承是指一个派生类有多个基类
1.派生类是不可以直接访问基类的私有成员的,private成员只能被自己类或友元访问。
2.派生类的构造函数必须调用基类的构造函数来初始化它继承的那些成员
3.protected成员可以被自己类、友元、派生类(儿子、孙子等都可)、派生类的友元访问
4. inheritance继承的(1)构造函数调用:先调用自己的构造函数(但最后executing),然后一次向上调用他的上级基类的构造函数(最后调用最基类的构造函数(但你最先executing))
(2)析构函数调用:和构造函数的调用顺序相反,首先是调用并执行这个派生类对象的析构函数,然后一级一级向上调用析构函数
(3)又有组合又有继承的构造函数和析构函数的调用:
5.
整理不易,亲亲点个赞呗~~