青岛农业大学理学与信息科学学院面向对象程序设计课件 第四章.pptVIP

  • 1
  • 0
  • 约3.21千字
  • 约 20页
  • 2019-05-13 发布于广东
  • 举报

青岛农业大学理学与信息科学学院面向对象程序设计课件 第四章.ppt

第四章 运算符重载 本节重点 1、掌握多态性的类型; 2、掌握函数的重载; 3、掌握运算符的重载; 多态性 在程序中同一符号或名字在不同情况下具有不同解释的现象称为多态性。 C++的多态性: (1)编译时多态性 在程序编译阶段即可确定下来的多态性。主要通过重载实现。 (2)运行时多态 必须等到程序运行时才可确定的多态性。主要通过继承和虚函数实现。 函数重载 重载: 在同一作用域,允许多个函数使用同一名字的措施。 名字相同,但参数个数或者参数对应位置的类型不同,这样的函数称为重载(overloading)。 例如: int func(); int func(int a,int b); void func(char *a,int b); #include iostream.h int square(int x) { return x*x; } double square(double y) { return y*y; } main() { cout”The square of integer 7 is”square(7)endl; cout” The square of double 7.5 is”square(7.5)endl; return 0; } 提问 有: class A() public: fun(){} }; class

文档评论(0)

1亿VIP精品文档

相关文档