C++语言程序设计 第七章继承与派生 x
1 第七章 继承与派生 C++语言程序设计
C++语言程序设计 本章简介 C++支持类的继承与派生机制。 继承与派生是面向对象程序设计的关键概念。 ●通过继承与派生,实现代码重用。 x
C++语言程序设计 2 本章简介 ⚫ C++支持类的继承与派生机制。 ⚫ 继承与派生是面向对象程序设计的关键概念。 ⚫ 通过继承与派生,实现代码重用
C++语言程序设计 本章主要内容 ●类的继承与派生 ●类成员的访问控制 单继承与多继承 ●派生类的构造、析构函数 ●多级多继承中成员的标识与访问 x
C++语言程序设计 3 本章主要内容 ⚫类的继承与派生 ⚫类成员的访问控制 ⚫单继承与多继承 ⚫派生类的构造、析构函数 ⚫多级多继承中成员的标识与访问
C++语言程序设计 类的继承与派生 保持已有类的特性而构造新类的过程 称为继承。 在已有类的基础上新增自己的特性而 产生新类的过程称为派生。 ●被继承的已有类称为基类(或父类)。 派生出的新类称为派生类。 x
C++语言程序设计 4 类的继承与派生 ⚫ 保持已有类的特性而构造新类的过程 称为继承。 ⚫ 在已有类的基础上新增自己的特性而 产生新类的过程称为派生。 ⚫ 被继承的已有类称为基类(或父类)。 ⚫ 派生出的新类称为派生类
C++语言程序设计 继永与派生问题举例 类 交通工具 的 继 汽车 承与派生 事物的层次关系 小汽车卡车旅行车 工具车轿车面包车 x
C++语言程序设计 5 继承与派生问题举例 工具车 轿 车 面包车 小汽车 卡 车 旅行车 汽 车 类 交通工具 的 继 承 与 派 生 事 物 的 层 次 关 系