- 8
- 0
- 约1.27万字
- 约 75页
- 2019-10-03 发布于未知
- 举报
本章导读 所谓多态性是指发出的消息被不同的对象接受时会产生完全不同的行为。多态性是面向对象程序设计的重要特性之一,多态性机制不仅增加了面向对象软件系统的灵活性,而且显著提高了软件的可重用性和可扩充性。在C++中,C++中的多态性可以分为四类:参数多态、包含多态、重载多态和强制多态。运算符重载是对已有的运算符赋予多重含义,使同一个运算符作用于不同类型的数据导致不同类型的行为。 本章要点 理解静态联编机制和动态联编机制 虚函数的使用 运算符重载函数的规则及其两种形式 单目运算符重载和双目运算符重载 第六章 目录 6.1 多态性 6.2 虚函数 6.3 纯虚函数和抽象类 6.4 运算符重载 6.5 运算符重载函数的形式 6.6 程序举例 6.7 本章小结 习题六 6.1 多态性 6.1.1通用多态和专用多态 6.1.2多态的实现 6.1.1通用多态和专用多态 C++中的多态性可以分为四类:参数多态、包含多态、重载多态和强制多态。前面两种统称为通用多态,而后面两种统称为专用多态。 参数多态与类属函数和类属类相关联,本书中讲到的函数摸板和类摸板就属于这种类型。由类摸板实例化的各个类都有相同的操作,而操作对象的类型却可以各不相同。同样地,由函数摸板实例化的各个参数也都具有相同的操作,但这些函数的参数类型也是可以各不相同的。 包含多态是研究类族中定义于不同类中
您可能关注的文档
- C++程序设计基础教学课件 杨长兴 第4章 函数.ppt
- C++程序设计基础教学课件 杨长兴 第5章 数组与指针.ppt
- C++程序设计基础教学课件 杨长兴 第6章 自定义数据类型.ppt
- C++程序设计基础教学课件 杨长兴 第7章 类与对象.ppt
- C++程序设计基础教学课件 杨长兴 第8章 继承和派生.ppt
- C++程序设计基础教学课件 杨长兴 第9章 多态性和虚函数.ppt
- C++程序设计基础教学课件 杨长兴 第10章 输入输出流.ppt
- C++程序设计基础教学课件陆勤第二章 程序控制结构.ppt
- C++程序设计基础教学课件陆勤第九章对象与类.ppt
- C++程序设计基础教学课件陆勤第十二章编程技巧示例.ppt
- 4、回填施工记录表.XLS
- 2、原材料、构配件进场使用检查记录表.xls
- 1、CK0+600~ CK0+700 水泥混凝土面层.XLS
- 1、CK0+000~CK0+200 AC-20C下面层(下洒透层油).XLS
- 1、工程材料进场使用清单.xls
- 2、4%水泥稳定石屑下基层(CK0+200~CK0+400)200米为一检验批(报验表).XLS
- 1、4%水泥稳定石屑下基层(CK0+000~CK0+200)200米为一检验批(报验表).XLS
- 5、CK0+800~ CK0+860左侧路缘石_重命名_2017-1-17-11-35-12.XLS
- 2、CK0+700~ CK0+860 水泥混凝土面层.XLS
- 022、CK0+200~CK0+400 AC-13C上面层(下洒粘层油).XLS
原创力文档

文档评论(0)