C++面向对象程序设计(第二版)第六章多态性与虚函数.pptVIP

  • 3
  • 0
  • 约5.31千字
  • 约 27页
  • 2017-02-06 发布于重庆
  • 举报

C++面向对象程序设计(第二版)第六章多态性与虚函数.ppt

C面向对象程序设计(第二版)第六章多态性与虚函数

* * * * * * * * * * * * * * * * * * * * * * * * C++面向对象程序设计 C++面向对象程序设计(第二版) 主编 曹静 中国水利水电出版社 C++面向对象程序设计(第二版) 第六章 多态性与虚函数 * C++面向对象程序设计 第六章 多态性与虚函数 6.1 多态性概述 6.2 重载与再定义 6.3 运算符重载 6.4 虚函数 6.5 抽象类 * C++面向对象程序设计 6.1 多态性概述 6.1.1 多态的类型 6.1.2 多态的实现 * C++面向对象程序设计 6.1.1 多态的类型 多态性是指同一个消息被不同类型的对象接收时产生不同的行为,特点就是一个接口,多个实现。C++中多态性按照类型可以分为强制多态、过载多态、包含多态和参数多态四种。 强制多态是指通过语义操作,强制数据做本不属于该类型数据的操作。编译器内部的数据的隐式转换,比如3.0+4操作时转换成3.0+4.0就属于此种类型 重载多态是指函数重载,同名的操作在不同的环境下有不同的行为。前面学习过的普通函数重载和将要学习的类成员函数重载、运算符重载都属于此种类型。 包含多态是指在同一类族中定义于不同类中的同名函数的多态行为。我们本章将要学习的虚函数就属于此种类型。 参数多态是指功能、结构实现相同但所作用于的数据类型不同,也就是数据类型参数化的多态。第七章中的函

文档评论(0)

1亿VIP精品文档

相关文档