《面向对象程序设计》第6章.pptVIP

  • 23
  • 0
  • 约3.05万字
  • 约 52页
  • 2019-12-03 发布于湖北
  • 举报
第6章 多态性与虚函数 学习要点 多态性的概念与分类 典型示例 学习目标 掌握多态性的概念与分类 改写示例程序,完成学以致用题目 问题 学生模仿练习 ①建立一个Rectangle(长方形)类,包含数据成员len,w(长和宽)、成员函数area( )计算长方形面积。(Lx6_1_1.cpp) ②以Rectangle为基类,派生出一个Box(长方体)类,增加数据成员h(高)、成员函数volume( )计算长方体的体积。 要求:重载运算符“” ,使之能输出这些对象。 学生模仿练习 ①建立一个Rectangle(长方形)类,包含数据成员len,w(长和宽)、成员函数area( )计算长方形面积。(Lx6_1_1.cpp) ②以Rectangle为基类,派生出一个Box(长方体)类,增加数据成员h(高)、成员函数volume( )计算长方体的体积。 要求:重载运算符“” ,使之能输出这些对象。 学以致用 改写示例程序:在例6.1基础上作一些修改。定义Point(点)类,由Point类派生出Circle(圆)类,再由Circle类派生出Cylinder(圆柱体)类。将类的定义部分分别作为3个头文件,对它们的成员函数的声明部分分别作为3个源文件(.cpp文件),在主函数中用#include命令把它们包含进来,形成一个完整的程序,并上机运行。 讨论并总结 静态多态性与动态多态性的主要区别 结论——

文档评论(0)

1亿VIP精品文档

相关文档