电子科技大学C++讲义第15章多态性.pptVIP

  • 5
  • 0
  • 约8.91千字
  • 约 43页
  • 2017-05-23 发布于广东
  • 举报
电子科技大学C讲义第15章多态性

* §15.1 函数重载 第十五章 目 录 §15.3 静态联编和动态联编 §15.2 子类型 §15.4 虚函数 §15.5 纯虚函数和抽象类 §15.6 虚析构函数 第十五章小结 封装性、继承性和多态性构成了面向对象程序设计语言的三大特性。 封装性是基础,继承性是关键,多态性是扩充。 多态性是指对不同类的对象发出相同的消息将会有不同的行为。 消息主要是指对类的成员函数的调用,不同的行为是指不同的实现。 本章主要介绍多态性;动态联编,虚函数;纯虚函数和抽象类等重要内容。 第十五章 多态性和虚函数 函数重载是多态性的一种简单形式,它是指允许在相同的作用域内,相同的函数名对应着不同的实现。 函数重载的条件是要求函数参数的类型或个数有所不同。对成员函数的重载有以下三种表达方式: 1、在一个类中重载; 2、在不同类中重载; 3、基类的成员函数在派生类中重载。 §15.1 函数重载 具有相同名字的重载函数是在编译时区分的,有以下三种区分方法: 1、根据参数的特征加以区别,例如: show(int, char); show (char*, float); 2、使用类作用域符“::”加以区分,

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档