




已阅读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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 西安外国语大学《服装工业样板》2023-2024学年第二学期期末试卷
- 天津城市职业学院《电机原理与电机拖动》2023-2024学年第二学期期末试卷
- 河南机电职业学院《工程伦理1》2023-2024学年第二学期期末试卷
- 新疆司法警官职业学院《中学教案分析实践》2023-2024学年第二学期期末试卷
- 山东电力高等专科学校《高分子基础》2023-2024学年第二学期期末试卷
- 长沙文创艺术职业学院《经济法实务》2023-2024学年第二学期期末试卷
- 湖南高尔夫旅游职业学院《化工原理(一)》2023-2024学年第二学期期末试卷
- 深圳信息职业技术学院《现代大地测量学》2023-2024学年第二学期期末试卷
- 江西卫生职业学院《硬件描述语言与数字系统设计》2023-2024学年第二学期期末试卷
- 东莞城市学院《单片机课程设计》2023-2024学年第二学期期末试卷
- DZ∕T 0221-2006 崩塌、滑坡、泥石流监测规范(正式版)
- 医学检验项目管理制度
- DBJ-T 15-98-2019 建筑施工承插型套扣式钢管脚手架安全技术规程
- 鸢飞鱼跃:〈四书〉经典导读智慧树知到期末考试答案章节答案2024年四川大学
- MOOC 统计学-南京审计大学 中国大学慕课答案
- 高考作文标准方格纸-A4-可直接打印
- 《陆上风电场工程设计概算编制规定及费用标准》(NB-T 31011-2019)
- 毛泽东诗词鉴赏
- 肛肠科的中医特色护理【医院中医护理及保健知识】
- 《高温熔融金属吊运安全规程》(AQ7011-2018)
- 商场纠纷和解书
评论
0/150
提交评论