C++程序设计连卫民主编第11章类多态的程序设计课件教学.pptVIP

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

C++程序设计连卫民主编第11章类多态的程序设计课件教学.ppt

C++程序设计 连卫民 主编 第11章 类多态的程序设计 本章主要内容: 11.1 类多态概述 11.2 函数重载(重点) 11.3 运算符重载(重点) 11.4 静态联编和动态联编(重点) 11.5 虚函数(重点) 11.6 纯虚函数和抽象类 11.7 上机实训 本章教学目标: 了解在C++程序设计中多态性的两种不同体现 熟悉虚函数和抽象类的引入环境以及C++多态性的设计思想 掌握函数重载和运算符重载的原则和方法以及虚函数和抽象类在程序中的设计方法和步骤 11.1 类多态概述 11.1.1 类多态的概念    多态性是面向对象程序设计的重要特征之一。面向对象程序设计的特征包括:抽象性、封装性、继承性和多态性,其中抽象是核心,封装是基础,继承是关键,多态是补充。多态一般存在于继承的环境中。   所谓多态性是指当不同的对象收到相同的消息时,产生不同的动作。这是面向对象程序设计的重要特征。如果一个语言只支持类而不支持多态是不能被称为面向对象语言的,只能说是基于对象的,如Ada、VB就属于此类。C++语言是支持多态的,利用多态性技术,可以调用同名的函数,实现完全不同的功能。 11.1 类多态概述 11.1.2 类多态的分类    从系统实现的角度看,在C++中有两种多态性:静态多态性和动态多态性。    静态多态性是指在程序编译时系统就

文档评论(0)

1亿VIP精品文档

相关文档