C++面向对象程序设计栗青生第6章课件教学.pptVIP

  • 0
  • 0
  • 约1.27万字
  • 约 97页
  • 2017-01-01 发布于广东
  • 举报

C++面向对象程序设计栗青生第6章课件教学.ppt

本章导读 所谓多态性是指发出的消息被不同的对象接受时会产生完全不同的行为。多态性是面向对象程序设计的重要特性之一,多态性机制不仅增加了面向对象软件系统的灵活性,而且显著提高了软件的可重用性和可扩充性。在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++中的多态性可以分为四类:参数多态、包含多态、重载多态和强制多态。前面两种统称为通用多态,而后面两种统称为专用多态。 参数多态与类属函数和类属类相关联,本书中讲到的函数摸板和类摸板就属于这种类型。由类摸板实例化的各个类都有相同的操作,而操作对象的类型却可以各不相同。同样地,由函数摸板实例化的各个参数也都具有相同的操作,但这些函数的参数类型也是可以各不相同的。 包含多态是研究类族中定义于不同类中

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档