实验一 类和对象

实验一 类和对象

ID:38697924

大小:1.22 MB

页数:13页

时间:2019-06-17

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

《实验一 类和对象》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、太原工业学院计算机工程系实验报告课程名称C++程序设计A2班级1420561实验日期2015.03.23姓名刘翔翔学号142056121实验成绩实验名称实验一类与对象的创建实验目的及要求1.掌握类的定义,根据具体需求设计类。2.深入理解C++中类的封装性。3.会根据类创建各种对象。4.掌握对象的各种成员的使用方法。实验环境VC++6.0实验内容1.有以下程序:ClassTime//定义Time类{public://数据成员为公用的inthour;intminute;intsec;};voidmain(){Timetl;//定义t1为Time类对象

2、cin>>t1.hour;//输入设定的时间cin>>t1.minute;cin>>t1.sec;cout<

3、{public://公用成员函数原型声明voiddisplay();private:intnum;charname[20];charsex;};②包含成员函数定义的源文件student.Cpp,在此文件中进行函数的定义;voidStudent::display()//在类外定义display类函数{cout<<”num:”<

4、头文件包含进来#include“student.h”voidmain(){Studentstud;//定义对象stud.display();//执行stud对象的display函数}请完善该程序,在类中增加一个对数据成员赋初值的成员函数set_value。上机调试并运行。3.定义一个满足如下要求的Date类。(1)用下面的格式输出日期:日/月/年(2)可运行在当前日上加一天操作(3)设置日期。代码见附录。算法描述及实验步骤1.Time类(1)算法描述a)先在Time.h中声明一个Time类,并在其中定义input()及output()成员函数,数

5、据成员hour,minute和sec为private。b)在主函数中定义对象t1,通过函数对t1赋值及输出t1。(2)程序流程图(3)主要代码voidinput(inth,intm,ints){hour=h;minute=m;sec=s;}voidoutput(){cout<>h>>m>>s;t1.

6、input(h,m,s);t1.output();return0;}2.Student类(1)算法描述a)在Student.h中定义Student类,增加set_value()函数。b)在Student2.cpp中定义display()及set_value()c)在主函数中定义num,name,sex及对象stud。d)对stud赋值及进行输出。(2)程序流程图(3)主要代码voidStudent::set_value(intn,char*na,chars){num=n;strcpy(name,na);sex=s;}voidStudent::di

7、splay(){cout<<"num:"<

8、结果1.Time类出现的问题:在类中使用了中文的“;”;在建立工程时选了空工程,不会使用VC6.0;改正结果:2.Student类出现的

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

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

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