C实验类与对象

C实验类与对象

ID:42424853

大小:67.00 KB

页数:7页

时间:2019-09-14

C实验类与对象_第1页
C实验类与对象_第2页
C实验类与对象_第3页
C实验类与对象_第4页
C实验类与对象_第5页
资源描述:

《C实验类与对象》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、C++实验报告学院:专业:通信班级:姓名学号实验组实验时间指导教师成绩实验项目名称类与对象实验目的通过让学主进行实验,使具对于类和对象的概念和使川有一个较为深入的了解和熟悉。最终可以熟练使用。实验要求1.设计并测试一个名为Rectangle的矩形类,其属性为矩形的左下角和右上角两个点的坐标,能计算矩形的面积。2.声明一个Circle类,有数据成员Radius(半径),成员函数GetArea(),计算圆的面积,构造一个Circle的对彖进行测试。实验原理VisualC++的编译环境下,独立完成实验要求的内

2、容,独立完成编写、编译以及运行的过程实验仪器安装了VisualC++的PC机器实验步骤按照实验要求的内容逐一完成实验的要求。顺序是编写、编译、运行。实1.设计并测试一个名为Rectangle的矩形类,其属性为矩形的左下角和右上角两个点的坐标,能计算矩形的而积。Z2.声明一个Circle类,有数据成员Radius(半径),成员函数GetArea(),计算圆内的面积,构造一个Circle的对象进行测试。#includcKiostrcam・h>#includc〈math・h>classRectanglepub

3、lic:Rcclangle(intleft,intbottom,intright,intlop);~Rcctangle(){}实验数据//intGetLeftO{returnitsLeft;}intGetBottomO{returnitsBottom;}intGetRight(){returnitsRight;}intGctTopO{returnitsTop;}voidSetLeft(intleft){itsLcft二left;}voidSetBottom(intbottom){itsBottom二bo

4、ttom;}voidSetRight(intright){itsRight二right;}voidSetTop(inttop){itsTop二top;}intGetArea();private:intitsLeft;intitsBottom;intitsRight;intitsTop;intWidth;intHeight;kRectangle::Rectangle(intleft,intbottom,intright,inttop)1itsLeft=left;itsBottom二bottom;itsRi

5、ght二right;itsTop二top;1intRectangle::GetArea()iWidth=abs(itsRight-itsLeft);Hcight=abs(itsTop-itsBottom);cout«〃该矩形的长:〃《Width«endl;cout«"该矩形的宽:"《lleight〈〈endl;return(Width*IIeight);1voidmain()1RectangleMyRectangle(25,25,70,60);intArea;Area二MyRcctanglo・G(HAr

6、ca();cout〈〈〃Arca:〃〈〈Area〈〈endl;MyRectangle.SetLeft(10);Area二MyRectangle.GetAreaO;cout〈〈〃Area:〃〈〈Area〈〈endl;:PrograMFilesBicrosoftVisualStudioByProjects222Debug222.exe*

7、

8、二2d该矩形的長=45该矩形的宽=35Avea:1575该矩形的长该矩形的宽=35Avea:2100Pi*essanykeytocontinue.▲jd#in

9、clude〈iostre8m〉usingnamespacestd;classcircle1public:floatGetArea();circleO;circle(floatr);public:floatRadius;1・jicircle::circleO1Radius=2.0;}circle::circle(floatr)1Radius二r;}floatcircle::GetArea()returnRadius*Radius*3・14;1intmain()circleal;cout〈〈〃圆1的面积:〃

10、〈〈a1・GetArea()«endl;circlea2(15);cout〈〈〃圆2的而积:〃《a2・GetArea()〈〈endl;return0;c:f*C:Progra>FileslicrosoftVisualStudiolyProjects223Debug223.exe*continueo65t5・•6y20e17k••□八只y面面a勺勺ss12e13^rJ实验总结指导教师忌、见签名:年月H注:各学院可根据教学需要对以上

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

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

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