多态性与虚函数讲稿.pptVIP

  • 1
  • 0
  • 约2.42千字
  • 约 34页
  • 2022-06-09 发布于重庆
  • 举报
第6章 多态性与虚函数 第一页,共三十四页。 * 本章内容 6.1 多态性的概念 6.2 虚函数 6.3 纯虚函数与抽象类 第二页,共三十四页。 * 目标 理解多态的概念、多态性的分类; 理解静态多态性与动态多态性的区别; 理解虚函数作用; 掌握虚函数的定义与使用; 掌握虚析构函数的使用; 掌握纯虚函数与抽象类的应用。 第三页,共三十四页。 * 本章内容 6.1 多态性的概念 6.2 虚函数 6.3 纯虚函数与抽象类 第四页,共三十四页。 6.1 多态性 类是对象的抽象,对象是类的实例 面向对象程序设计的三大特性 封装性——基础 继承性——关键 多态性——补充 * 第五页,共三十四页。 6.1 多态性 (一)什么是多态? 多态是指一个事物有多种形态。 面向对象程序设计方法中 多态性——同样的消息被不同类型的对象接收时导致完全不同的行为。 在C++程序设计中 多态性——同一个函数名调用不同内容的函数。 * 第六页,共三十四页。 6.1 多态性 (二)多态的分类 从系统实现的角度,多态性分为静态多态性和动态多态性。 1、静态多态性 指在程序编译时系统来决定调用的是哪个函数。 实现方式——函数重载(包括运算符重载) 又称编译时的多态性 * 第七页,共三十四页。 6.1 多态性 (二)多态的分类 从系统实现的角度,多态性分为静态多态性和动态多态

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档