已阅读5页,还剩1页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
实验报告第4章 类与对象报告书名称实验4-1 类与对象1姓名指导教师学号日期任务清单l 场景声明一个datatype(数据类型)类,能处理包含字符型、整型、浮点型3种类型数据,给出其构造函数。l 实验方法以下程序代码是上述场景的实现代码,仔细阅读这些代码,并给出详细注解。程序名:lab4_2.cppl #include l using namespace std;l class datatype / 定义类 datatype及其数据和方法 l l private: /私有数据类型 l enum character, integer, floating_point vartype; / 构造函数 l union char c; int i; float f;l public: /外部接口l datatype(char ch) /函数类型为字符型l l vartype=character;l c=ch;l l datatype(int ii) /函数类型为整型l l vartype=integer;l i=ii;l l datatype(float ff) /函数类型为浮点型l l vartype=floating_point;l f=ff;l l void print(); /成员函数的声明 l ;l void datatype:print() /函数实现l l switch(vartype) /分支选择结构l l case character:l cout字符型:cendl; /输出函数l break;l case integer:l cout整型:iendl;l break;l case floating_point:l cout浮点型:fendl;l break;l l l l main() /主函数l l datatype A(c),B(12),C(1.44F); /对函数赋值l A.print(); /输出函数值l B.print();l C.print();l 实验预估时间30分钟l 实验结果报告书名称实验4-2 类与对象2姓名指导教师学号日期任务清单l 场景声明一个Circle类,有数据成员Radius(半径)、成员函数GetArea(),计算圆的面积,构造一个Circle的对象进行测试。l 实验方法编写一个Circle类,要求有构造函数和析构函数,在main()函数中测试这些函数,观察构造函数和析构函数的的执行过程。程序名:lab4_2.cppl 实验预估时间15分钟l 实验结果l #includel using namespace std;l float PI=3.14159;l class Circlel l public:l Circle(float r) ;l float getarea();l private:l float radius;ll ;l Circle:Circle(float r)radius=r;l float Circle:getarea()l l return PI*radius*radius;l l int main()l l float radius;l coutradius;l Circle Area(radius);l coutgetarea=Area.getarea()endl;ll 报告书实验4-3 类与对象3 指导教师日期任务清单l 场景声明并实现一个矩形类,有长、宽两个属性,有成员函数计算矩形的面积。l 实验方法声明Rectangle类,在类中声明并实现计算面积的函数GetArea(),在main()函数中提示输入矩形的长度和宽
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 幼儿小班室内亲子游戏方案
- TCASME凉感抑菌弹性织带
- Photoshop园林景观效果图制作-单元教学设计:现场照片改造效果处理
- MT 30-2000 金属顶梁标准
- 2022年盐城市建湖县部分学校校园招聘教师考试试卷及答案解析
- 2023年新疆喀什理工职业技术学院社会招聘考试真题及答案
- 牙膏市场营销策略分析报告
- 2023年山东航空学院招聘工作人员考试真题及答案
- 二年级上册美术教案- 第十五课 神鸟变树 ︳湘美版
- 2022年福州市第二总医院编外护理工作人员招聘考试试卷及答案解析
- 预防电气火灾安全知识课件
- 国际航运业务英语与函电
- 省教研基地方案
- 工程安全技术交底编写要求范本
- 山东师范大学公共管理学院公共管理学历年考研真题汇编(含部分答案)
- 图书馆智能化设计方案
- 合同履行能力评估报告
- 《声乐演唱》课程标准
- 消防改造工程应急预案
- 建设项目竣工环境保护验收课件
- 机械设备安装工程施工及验收通用规范课件
评论
0/150
提交评论