面向对象程序设计语言C++第07章虚函数和多态性.pptVIP

  • 2
  • 0
  • 约7.77千字
  • 约 50页
  • 2017-05-23 发布于广东
  • 举报

面向对象程序设计语言C++第07章虚函数和多态性.ppt

面向对象程序设计语言C第07章虚函数和多态性

单界面、多实现 class figure { protected: float x,y; ? public: ? void set_dim(float i, float j=0) ? { x=i; y=j; } virtual void show_area() ? { cout “No area \n”; } ? }; ? ? class triangle : public figure ? { public: ? void show_area() ? { cout x* 0.5* y “\n”; } ? }; ? class square : public figure{ ? public: ? void show_area() ? {cout x * y “\n”; } ? }; ? class circle : public figure { ? public: ? void show_area() ? { ? cout 3.14 * x * x; ? } ? }; ? void main() ?{ ? figure * p; triangle t;square s;circle c; ? p=t; ? p-set_dim(10.0, 5.0); ?

文档评论(0)

1亿VIP精品文档

相关文档