一、多继承
1、多继承基本语法
多继承 概念 : 一个 子类 ( 派生类 ) 可以 继承 多个 父类 ( 派生类 ) ;
一个类可以继承多个类的属性和方法 ;
使用多继承 , 可以创建更复杂的类 ,...该派生类可以组合多个基类的功能 ;
只有 C++ 语言有多继承概念 , 别的语言没有该概念 ;
Java 语言只能继承一个父类 , 可以实现多个接口 ;
多继承语法 :
class 子类名称 : 访问控制关键字...y, int z): Parent1(x), Parent2(y)
{
this->c = z;
}
}
多个父类构造函数调用顺序 : 多个父类 的 构造函数 的 执行顺序 , 与 定义子类时...指定的 父类顺序有关 ;
3、多继承中访问父类成员
子类 可能 继承多个 父类 , 父类 也有可能还有 父类 ,
也就是说 子类 可能需要 访问 父类的成员 , 爷爷类 的成员 ,
如果 访问 的 父类...多继承中 , 子类的构造函数中 , 需要在 函数初始化列表 中 调用 父类的 初始化函数 , 对 继承自 父类的 成员变量 进行初始化操作 ;
代码示例 :
#include "iostream"
using