C++程序设计基础第6章 虚函数与多态性.pptVIP

  • 12
  • 0
  • 约9.42千字
  • 约 45页
  • 2018-06-27 发布于福建
  • 举报

C++程序设计基础第6章 虚函数与多态性.ppt

C程序设计基础第6章虚函数与多态性

第六章 虚函数和多态性 目标 理解静态联编和动态联编的含义 熟练掌握虚函数的使用 掌握虚析构函数的作用 掌握抽象类 掌握多态性 6.1 静态联编和动态联编 6.1 静态联编和动态联编 联编是指一个程序模块、代码之间的关联过程,也就是把一个标识符名和一个存储地址联系在一起的过程。 按照联编进行阶段的不同,可以分为静态联编和动态联编。 6.1 静态联编和动态联编 1.静态联编 所谓静态联编,是指程序之间的匹配、连接工作在编译阶段,即程序运行之前完成,也称为早期联编。 函数重载和运算符重载就属于静态多态性。 所谓函数重载是指同一个函数名可以对应着多个函数的实现。每一种函数的实现对应相同的函数名,但是函数参数的个数不同。 【例6.1】参数个数不同的重载函数实例。 #include iostream.h class MaxClass { private: int x,y,w,h; public: MaxClass(int,int,int,int); int max(int,int); int max(int,int,int); int max(int,int,int,int); void display(); }; MaxClass::MaxClass(int a,int b,int c,int d) { x=a;y=b;w=c;h=d;

文档评论(0)

1亿VIP精品文档

相关文档