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

  • 0
  • 0
  • 约2.42千字
  • 约 14页
  • 2019-05-13 发布于广东
  • 举报

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

第六章 多态性与虚函数 继承中的指针 class Graphic{ public: void Draw() {coutdraw a graphic now endl;} }; class Rectangle:public Graphic{ public: void Draw() {coutdraw a rectangle now endl;} }; class Circle:public Graphic{ public: void Draw() {coutdraw a circle now endl;} }; 静态绑定 绑定:将一个函数调用链接上相应于函数体代码的过程。 静态绑定(static banding):在编译时确定函数所调用的函数体。 运行时多态性——虚函数 定义:类中具有保留字virtual的函数称为虚函数。 语法: virtual 返回类型 类名::函数名(参数) {函数体} 例: class Graphic{ public: virtual void draw() { cout draw a graphicendl; } }; 问题解决 class Graphic{ public: virtual void Draw() {coutdraw a graphic now endl;} }; class Rectangle:public G

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档