贵州大学计算机科学与技术学院

贵州大学计算机科学与技术学院

ID:47350168

大小:1.05 MB

页数:32页

时间:2019-08-10

贵州大学计算机科学与技术学院_第1页
贵州大学计算机科学与技术学院_第2页
贵州大学计算机科学与技术学院_第3页
贵州大学计算机科学与技术学院_第4页
贵州大学计算机科学与技术学院_第5页
资源描述:

《贵州大学计算机科学与技术学院》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、计算机科学与技术系上机实验报告课程:C++语言程序设计老师:张永军姓名:石岩(老挝留学生)班级:计科101班学号:100806L405学院:计算机科学与信息学院实验日期:年月日实验一一、实验名称类和对象二、实验目的及要求设计一个类,并对其属性进行操作。三、实验环境MicrosoftVisualStudio2010四、实验内容1,定义一个dog类,包含age,weight等属性。以及对这些属性的操作方法。实现并测试这个类。2,设计一个rectangle类,其属性为矩形的左下角与右上角的坐标,根据坐标计算矩形的

2、面积。五、算法描述及实验步骤Dog+Dog(n:string,ag:int,we:int)+get()+show()+~Dog()-name:string-weight:int-age:intRectangle+get():void+show():void-X1:int-X2:int-Y1:int-Y2:int六、调试过程及实验结果1,保存源程序代码,并声称解决方案。2,调试并执行。3,输出为:①themessageofdogis:name:tutuage:2weight:20inputthenameage

3、andweightofdog花花360themessageofdogis:name:花花age:3weight:60themessageofdogis:name:huaage:4weight:60calledcalled请按任意键继续...②输入左下角的坐标:36输入右上角的坐标:47两点的坐标左下角的坐标:(3,6)右上角的坐标:(4,7)面积为:1输入左下角的坐标:10输入右上角的坐标:26两点的坐标左下角的坐标:(1,0)右上角的坐标:(2,6)面积为:6请按任意键继续...七、总结1,构造函数用于对

4、对象的初始化,在定义类时,如果没有定义构造函数,系统将自动生成一个简单的构造函数。2,构造函数没有返回值,不允许显示调用,创建对象时,系统将自动调用相应的构造函数。3,析构函数是对对象进行最后的清理工作,它不允许有参数,没有返回值。如果没有定义析构函数,系统将自动生成。4,对象的私有成员,可以通过成员函数访问,类外不能访问对象的私有成员。八、附录1,①Dog.h#include#includeusingnamespacestd;classDog{public:Dog(st

5、ringn,intag,intwe);voidget();voidshow();~Dog(){cout<<"called"<>name

6、>>age>>weight;}voidDog::show(){cout<<"themessageofdogis:"<

7、rectangle.h#include#includeusingnamespacestd;classRectangle{public:voidget();voidshow();private:intx1,x2,y1,y2;};②Rectangle.cpp#include"4-9.h"voidRectangle::get(){cout<<"输入左下角的坐标:"<>x1>>y1;cout<<"输入右上角的坐标:"<>x2>>y2;}vo

8、idRectangle::show(){cout<<"两点的坐标"<

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

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

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