福建工程学院 C++实验报告 二

福建工程学院 C++实验报告 二

ID:38681450

大小:399.00 KB

页数:5页

时间:2019-06-17

福建工程学院 C++实验报告 二_第1页
福建工程学院 C++实验报告 二_第2页
福建工程学院 C++实验报告 二_第3页
福建工程学院 C++实验报告 二_第4页
福建工程学院 C++实验报告 二_第5页
资源描述:

《福建工程学院 C++实验报告 二》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、福建工程学院实验报告面向对象程序设计(C++)专业电子信息工程班级1303座号10姓名张育坦日期2015-10-13实验二面向对象编程一、实验目的:掌握类与对象的定义方法,成员函数的实现与调用方法,领会类实现数据隐藏与封装的原理。二、实验时间:2015-10-13三、实验地点:C2-101四、实验内容:1、编写Circle类,有数据成员radius,成员函数get_area()用于计算面积,get_perimeter()用于计算周长,disp()用于显示面积和周长,set_radius()设置半径,get_radius()获取半径。完善必要的构

2、造函数,在main()函数中定义一个Circle的对象进行测试,对构造函数和析构函数的调用情况进行分析。#includeusingnamespacestd;classCircle{public:Circle(doubler){radius=r;}doublegetArea();doublegetperimeter();voiddisp();voidsetRadius(doubler);doublegetRadius();~Circle(){}private:doubleradius;};voidCircle::setRadi

3、us(doubler){radius=r;}doubleCircle::getArea(){return3.14*radius*radius;}doubleCircle::getperimeter(){return2*3.14*radius;}voidCircle::disp(){cout<<"圆2的Ì?面?积y:"<

4、<<"默?认¨?值¦Ì创ä¡ä建¡§一°?个?圆2!ê?";CirclemyCircle(1.11111);cout<<"原-的Ì?半ã?径?为a:"<>rr;cout<<"原-的Ì?半ã?径?为a:"<

5、setRadius(rr);myCircle.disp();r=myCircle.getRadius();return0;}1、编写圆柱体类Cylinder,有数据成员circle_r和高度height,成员函数:get_vol()计算体积,get_area()计算表面积,display()用于显示圆柱体信息。完善必要的构造函数(含拷贝构造函数),构造半径为3,高度为6和半径为100,高度为600的两个不同的Cylinder的对象并进行测试。对构造函数和析构函数的调用情况进行分析。#includeusingnamespace

6、std;classCylinder{public:Cylinder(doubler,doubleh){radius=r;height=h;}Cylinder(Cylinder&c);doublegetVol();doublegetArea();voiddisplay();private:doubleradius,height;};Cylinder::Cylinder(Cylinder&c){radius=c.radius;height=c.height;}doubleCylinder::getVol(){return3.14*radius*ra

7、dius*height;}doubleCylinder::getArea(){return2*3.14*radius*radius+2*3.14*radius*height;}voidCylinder::display(){cout<<"圆2柱¨´体¬?的Ì?体¬?积y为a:"<

8、6);Cylindercy(my);cy.display();cout<<"--------------------------"<

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。