C面向对象程序设计课程实验报告
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
青 岛 理 工 大 学
课程实验报告
课程 名称 C++面向对象 程序设计
班级 网路091
实验日期 姓名
学号
实验成绩
实验名称
实验六:多态与虚函数
实 验 目 的 及 要 求 1、 理解虚函数在类的继承层次中的作用及虚函数的引入对程序运行时的影
响,能够对使用虚函数的简单程序写出程序结果 2、 了解虚函数对多态的支持
3、 理解静态多态性和动态多态性,学会使用虚函数的继承实现动态多态性
4、 了解抽象类的概念
5、 掌握虚函数和纯虚函数的概念 实验环境 Windows 7
实验 内容 编写一个程序,计算三角形、正方形和圆形的面积,并用相关的数据进行测试。附:用纯虚函数设置抽象基类 算 法 描 述 及 实 验 步 骤
1、 首先定义一个抽象类作为基类(virtual void Area()=0;
调 试 过 程 及 实 验 结 果
基类 Shape
Virtual void Area()=0
Rectangle int a,b,c; double p,s; Rectangle(); virtual void Area();
Square float l; double s;
Square(); virtual void Area();
Circle float r; double s; Circle(); virtualvoidArea();