VisualC60实验五类和对象、继承和派生

VisualC60实验五类和对象、继承和派生

ID:41763752

大小:101.88 KB

页数:6页

时间:2019-09-01

VisualC60实验五类和对象、继承和派生_第1页
VisualC60实验五类和对象、继承和派生_第2页
VisualC60实验五类和对象、继承和派生_第3页
VisualC60实验五类和对象、继承和派生_第4页
VisualC60实验五类和对象、继承和派生_第5页
资源描述:

《VisualC60实验五类和对象、继承和派生》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、上海电力学院实验报告课程名称yisualC+±实验项冃….类和对象亠继承和派生姓名储昊学号20132234班级2013112.专业通值工程同组人姓名指导教师姓名实验口期实验内容程序Ex_Class:定义一个人员类CPerson,包括的数据成员有姓名、编号、性别和用于输入/输出的成员函数。在此基础上派牛出学牛类Cstudent(增加成绩)和教师类Cteacher(增加教龄),并实现对学生和教师信息的输入/输出。编写一个完整的测试程序,并将Ex_Class所有的类定义保存在ExClass.h中,将类的成员函数实现代码保存在ExClass.cpp中。实验准备和说明(1)在学习完第2

2、章的“继承和派生”内容之后进行本次试验。(2)编写本次上机所需要的程序。实验步骤1•创建工作文件夹打开计算机,在“D:VisualC卄程序LiMing5"文件夹中创建一个新的子文件夹“5”。2•输入程序Ex_Class.h(1)启动VisualC++6.O0(2)单击标准工具栏上的“NewTestFile"按钮,在新打开的文档窗口屮输入下列程序代码:#include#includeclassCPerson{public:CPersonf){strcpy(pName,HH);strcpy(pID,,,n);}CPerson(ch

3、ar*name,char*id,boolisman=l)Input(name,id,isman);voidInput(char*name,char*id,boolisman){setName(name);setlD(id);setSex(isman);}voidOutput(){cout«n姓名:n«pName«endl;cout«n编号:n«pID«endl;char*str=bMan?u男女”;cout«n性别:n«str«endl;}public:〃姓名属性操作char*getName()const{retum(char*)pName;}voidsetName(char

4、*name){intn=strlen(name);stmcpy(pName,name,n);pName[n]-,;}//编号属性操作char*getID()const{retum(char*)pID;}voidsetID(char*id){intn=strlen(id);stmcpy(pID,id5n);pID[n]』:}//性别属性操作boolgetSex(){returnbMan;}voidsetSex(boolisman){bMan=isman;}private:charpName[20];charpID[20];CPerson(char»nane9char«i

5、d9boolisman-1)!nput(nane9itincludeclassCPersoncout«••姓各:••«pNaroe«endl;cout:M«pID«endl:cWstr••男“:“女-;cout〈<“性别:M«str«endl;public:pub

6、lic:CPerson()〃姓名JB性操作boolbMan;};classCStudent:publicCPerson{public:CStudent(char*name,char*id,boolisman=1);〜CStudent(){}voidInputScore(doublescore1,doublescore2,doublescore3);voidPrint();CPersonstudent;private:doubledbScore[3];};classCTeacher:publicCPerson{public:CTeacher(char*name,char*id,

7、boolisman=l,intyears=10);〜CTeacher(){}voidPrint();private:intnTeachYears;};(3)单击标准工具栏上的“Save”按钮,弹出“保存为”文件对话框。将文件定位到uD:VisualC++程序LiMing5”,文件名为Ex_Class.h,结果如图:MicrosoftVisualCi-[Exdass.h]呈看也頂入(D工程(E)担逮回工MO)S-(W)嵇助(to电p三▼二-0233W事

8、3«JIJI▼IX-

9、

10、

11、^凸匡!篡巴3•输入

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

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

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