C++教程第08章 继承及派生-5-7.docVIP

  • 1
  • 0
  • 约1.93万字
  • 约 21页
  • 2017-06-13 发布于湖北
  • 举报
第8章 继承与派生 8-1. 教学目的与要求 1.理解继承的概念; 2.掌握继承的实现方法; 3.继承中常见问题的处理方法。 8-2. 主要内容及重点: 类是C++中进行数据封装的逻辑单位。继承是面向对象程序设计的一个重要特征之一,它允许在既有类的基础上创建新的类,新类可以从一个或多个既有类中继承操作和数据,而且可以重新定义或加进新的数据和操作,从而形成类的层次或等级。既有类称为基类或父类,在它基础上建立的新类称为派生类、导出类或子类。 本章的重点是派生类的定义和使用、创建派生类对象时构造函数的调用顺序、多重继承中的冲突及其消除方法以及作用域运算符的几种使用方法等。 本章的难点是基类的初始化、多重继承中的冲突以及虚基类等。 8-3. 第8章 继承-课件 3-4. 8-4. 第8章 继承-复习总结 继承是面向对象程序设计方法的基本特性之一,继承可以提高软件的重要性。 本章主要介绍了C++中的继承性的实现方法以及在继承性常见问题的处理方法。包括基类的初始化、访问类型的调整、冲突及其消除方法、成员覆盖、赋值兼容性以及虚基类等。 类的派生包括三种类型:私有派生、保护派生、公有派生。利用构造函数的初始化成员列表,可以在派生类中对基类成员进行初始化。在继承层次关系中要避免冲突的产生,通常是采用指定作用域和定义虚基类这两种方法来解决问题

文档评论(0)

1亿VIP精品文档

相关文档