c++8-1.pptVIP

  • 5
  • 0
  • 约 38页
  • 2016-11-28 发布于河南
  • 举报
c8-1

第八章 多态性 成都信息工程学院计算机系 本章主要内容 多态性 运算符重载(静态多态) 虚函数 (动态多态) 纯虚函数 抽象类 多态性的概念 多态性是指发出同样的消息被不同类型的对象接收时有可能导致完全不同的行为。 多态的实现: 函数重载 运算符重载 虚函数 回顾:函数重载 函数重载是指同一个函数名可以对应着多个函数的实现。 函数实现时,要求从函数参数的个数和类型上来区分。 //参数类型不同的函数重载 #includeiostream int add(int, int); double add(double, double); void main() { //具体实现省略 } int add(int x, int y) { return x+y; } double add(double a, double b) { return a+b; } //参数个数不同的函数重载 #includeiostream int min(int a, int b); int min(int a, int b, int c); int min(int a, int b, int c, int d); void main() { …….. // } int min(int a, int b) { return ab?a:b; } 问

文档评论(0)

1亿VIP精品文档

相关文档