继承及派生(C++).pptVIP

  • 12
  • 0
  • 约1.06万字
  • 约 51页
  • 2017-06-09 发布于湖北
  • 举报
第5章 继承与派生 序 5.1 单一继承 5.2 多重继承 5.3 虚基类 5.4 类模板 5.5 应用举例 序 继承性是面向对象程序设计的第二个重要特性,通过继承实现了数据抽象基础上的代码重用。继承所具有的作用:减少代码冗余,增加软件复用程度。 继承性反映了类的层次结构,并支持对事物从一般到特殊的描述。继承性使得程序员可以以一个已有的较一般的类为基础建立一个新类,而不必从零开始设计。建立一个新的类,可以从一个或多个先前定义的类中继承数据成员和成员函数,而且可以重新定义或加进新的数据成员和成员函数,从而建立了类的层次或等级。这个新类称为派生类或子类,而已有的类称为基类或超类或父类。 5.1 单一继承 5.1.1 继承与派生 5.1.2 派生类的定义 5.1.3 类的继承方式 5.1.4 派生类的构造函数和析构函数 5.1.5 派生类对基类成员的继承 5.1.1 继承与派生 派生类具有如下特点: (1) 新的类可在基类的基础上包含新的成员; (2) 在新的类中可隐藏基类的成员函数; (3) 可为新类重新定义成员函数。 基类与派生类的关系如下: (1) 派生类是基类的具体化。 (2) 派生类是基类定义的延续。 (3) 派生类是基类的组合。 5.1.2 派生类的定义 class 派生类名: [继承方式] 基类名 { // 派生类成员声明; }; 派生类的定义举例 class v

文档评论(0)

1亿VIP精品文档

相关文档