[工学]第八章 继承和派生.pptVIP

  • 3
  • 0
  • 约7.5千字
  • 约 45页
  • 2018-03-02 发布于浙江
  • 举报
[工学]第八章 继承和派生

第八章 继承和派生 本章学习内容 继承和派生的基本概念; 派生类的定义及应用; 多继承的二义性和支配原则; 虚基类的引入和定义。 本章目录 第二十三讲 基类和派生类 第二十四讲 派生类的构造函数和析构函数 第二十五讲 二义性和虚基类 本章小结 第二十三讲 基类和派生类 一、继承的概念和定义 二、派生类的三种继承方式 练一练 一、继承的概念和定义 【实例8-1】 设计一个人员管理程序,实现对教师、学生、公务员信息的管理。要求使用独立的三个类来实现本程序。 点击打开【实例8-1】源程序 程序分析: 因为教师和学生都有部分相同的数据成员和成员函数,对于各个类中相同的代码,可以设计一个基类Person,将相同的数据成员和成员函数的定义放在基类中,然后通过继承的方式再设计两个子类(学生类Student、教师类Teacher),在这两个类中将该类独有的数据成员和成员函数进行定义。这时子类自动继承父类Person中的数据成员和成员函数,所以可以节省很多重复代码,提高编码效率。 程序运行结果如下: 1.继承的概念 C++类之间的继承和派生关系,如图8-2所示: 关于继承的几点说明: (1)一个基类可以派生一个或多个新类,派生类还可以再派生出新类,因此,基类和派生类是相对而言的。 (2)单继承:由一个基类派生的继承称为单继承。如图中的B1、B2、C1

文档评论(0)

1亿VIP精品文档

相关文档