1 / 6
文档名称:

C 实验多态性实验报告.doc

格式:doc   大小:100KB   页数:6页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

C 实验多态性实验报告.doc

上传人:63229029 2017/4/13 文件大小:100 KB

下载得到文件列表

C 实验多态性实验报告.doc

文档介绍

文档介绍:贵州大学实验报告学院:电子信息学院专业:通信工程班级: 姓名学号实验组 5 实验时间指导教师成绩实验项目名称多态性实验目的通过让学生进行实验, 使其对于动态多态性有一个较为深入的了解和熟悉。最终可以熟练使用。实验要求 1. 编写 4 个重载函数 Double (x), 返回值为输入参数的两倍; 参数类型分别为 int 、 long 、 float 、 double ,返回值类型与参数类型一样。 2. 请编写一个抽象类 Shape ,在此基础上派生出类 Rectangle 和 Circle ,二者都有计算对象面积的函数 GetArea ()和计算周长函数 GetPerim ()。 3. 对类 Point 重载++ (自增)、-- (自减)运算符。实验原理 Visual C++ 的编译环境下,独立完成实验要求的内容,独立完成编写、编译以及运行的过程实验仪器安装了 Visual C++ 的 PC 机器实验步骤按照实验要求的内容逐一完成实验的要求。顺序是编写、编译、运行。实验内容 1. 编写 4 个重载函数 Double (x), 返回值为输入参数的两倍; 参数类型分别为 int 、 long 、 float 、 double ,返回值类型与参数类型一样。 2. 请编写一个抽象类 Shape , 在此基础上派生出类 Rectangle 和 Circle , 二者都有计算对象面积的函数 GetArea ()和计算周长函数 GetPerim ()。 3. 对类 Point 重载++ (自增)、-- (自减)运算符。实验数据 1、代码如下: #include<iostream> using namespace std; int Double(int x); long Double(long x); float Double(float x); double Double(double x); int main() { int myInt = 6500; cout<<Double(myInt)<<endl; long myLong = 65000; cout<<Double(myLong)<<endl; float myFloat = ; cout<<Double(myFloat)<<endl; double myDouble = ; cout<<Double(myDouble)<<endl;} int Double(int x){ return 2*x;} long Double(long x){ return 2*x;} float Double(float x){ return 2*x;} double Double(double x){ return 2*x;} 运行结果: 2、代码: #include<iostream> #define PI ; using namespace std; class Shape // 抽象类的定义{ public: virtual double GetArea() = 0; // 纯虚函数 virtual double GetPerim() = 0; // 纯虚函数}; class Rectangle : public Shape // 矩形类,公有继承{ public: Rectan

最近更新

认识锐角和钝角练习作业 2页

计算机类课程教材的编写策略和层次模型 27页

乡村厂房装修合同样本3篇 58页

视觉传达设计习题及答案 7页

乐器行业居间合作协议模板3篇 52页

丽水市图书馆装修合同样本3篇 52页

行星减速机毕业设计 19页

主题公园装修合同样本3篇 58页

蒙台梭利教学法中国化的问题及对策 23页

药品基础知识试题及答案 3页

苗族服饰文化PPT学习(共77张PPT) 25页

专卖店装饰监理合同样本3篇 55页

区块链在电缆行业风险管理-洞察研究 36页

5G通信借款居间合同模板3篇 54页

4S店装修工装合同协议书3篇 50页

老年保健试题及答案 8页

绿色屋顶雨水渗透与径流控制-洞察研究 35页

精选最新版公路沥青路面施工技术管理完整考试.. 10页

疫情防控适用场所消毒消杀规范指南(2022版) 17页

现代企业管理思路分析 25页

火电厂锅炉节能减排研究论文 21页

海南小学英语演讲稿范文 5页

浅析激励理论在人力资源管理中的作用 4页

2025年长沙南方职业学院单招职业技能测试题库.. 63页

浅析国有企业人才流失的原因及对策 4页

2025年长沙电力职业技术学院单招职业技能测试.. 60页

2025年长治职业技术学院单招职业技能测试题库.. 60页

2025年闽北职业技术学院单招职业适应性测试题.. 62页

2025年阜阳幼儿师范高等专科学校单招职业倾向.. 61页

2025年阜阳职业技术学院单招职业倾向性测试题.. 61页