北大青鸟 C++ 9.pptVIP

  • 2
  • 0
  • 约2.07千字
  • 约 21页
  • 2018-03-07 发布于河南
  • 举报
北大青鸟C9

多态 第九章 回顾 继承 访问控制 继承中的构造函数和析构函数 函数覆盖 目标 虚函数 纯虚函数 抽象类 动态绑定 虚析构函数 虚函数 基类的指针可以指向派生类的对象 但调用的函数却是基类的函数 虚函数可以解决这个问题 示例 2-1 #include iostream.h class Shapes { public: void draw() //基类中的函数 { cout 绘制基本形状\n; } }; class Circle : public Shapes { private: int radius; public: void draw() //在派生类中重新定义 { cout 绘制圆形\n; } }; 示例 2-2 class Square : public Shapes { private: int length; public: void draw() //在派生类中重新定义 { cout 绘制正方形\n; } }; void main() { Circle c; Square s; Shapes* ptr; ptr = c; ptr-draw(); ptr = s; pt

文档评论(0)

1亿VIP精品文档

相关文档