欢迎来到天天文库
浏览记录
ID:35336460
大小:68.93 KB
页数:8页
时间:2019-03-23
《李卫康1200710222面向对象》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、桂林电子科技大学数学与计算科学学院实验报告院(系)数学与计算科学学号120071022姓名李卫康成绩课程名称面向对彖的程序设计实验项目名称实验三类的继承和模板指导老师宁黎华实验室:06410实验日期:2014年门月2日—,实验目的1、了解继承在面向对彖程序设计中的重耍作用。2、进一步理解继承与派生的概念。3、学握通过继承派生出一个新类的方法。4、了解虚基类的作用和用法。二,实验原理采用VC++6.0,按照实验内容和实验要求编写程序,在开发环境屮对程序进行编辑、编译和调试,最终得到可以运行的程序,且能输出符
2、合题目要求的结果。定义派生类吋必须指定继承方式,它决定了基类成员在派生类中的访问属性。在设计一个系统时,首先考虑类以及它们之间的继承和组合等关系,良好的层次设计是实现软件系统的关键。三,实验内容1、定义设计一个大学的类系统。学校屮有学生、教师和职员,每种人员都有自己的特性,他们之间乂有相同的地方。试利用继承机制定义这个系统屮的各个类及类上必需的操作。2、假定车可以分为货车和客车,客车又可以分为轿车、面包车和公共汽车。请设计相应的类层次结构。四,实验过程原始记录(数据,图表,计算等〉1、定义设计一个大学的类
3、系统。学校中有学生、教师和职员,每种人员都有自己的特性,他们之间又有相同的地方。试利用继承机制定义这个系统中的各个类及类上必需的操作。#include#includeusingnamespacestd;classPersonprivate:intnum;siringname;siringsex;public:personamnuursiringnH二>酬=sirings"・iffl・・):num(ml)Bame(n)9sex(s5woidshow();};voidPer
4、son::show(){colHAA.B^ln^”・AAnum«endAA二洋1^徊”・AAname«endAA・i4型池"・AAsex«encn;一classSfudenizpub一icPersonprivate:intgrade;public:shldeni(hunuHlssiringnu二=siringSH二冊=inigH0):person(ml=J9s)9grade(g)(}voidshowl()shot);00三《二涪^淞:・AAgrade«endl;classicachcr:publicPer
5、sonprivate:intpayjpublic:feachelr(intnuurmngnH・・=ss?B-gSH二iffi=imPH4000):person(nFn9s)9pay(p)=woidSho,v2()show9con久八二递^徊”・Acpay«endI;classworker-publicieacherpriwafe:iniworkiime;worker(imnuHrsfringhH8):feacher(nuB9s9PLWOrkfime(h)(}「swingXH=凹=imPH4000JIUvo
6、idShow3()Show2();COUXA.H^卑画彻:・AAworluinleAAs丿昇・Acend_;};intmain(){cout«,fperson:n«endl;Personp;p.show();cout«Hstudent:H«endl;Students(l200710222;*李卫康”畀男”,90);s.showl();cout«Mteacher:tf«endl;teachert(1200710202,M李红罗女50000);t.show2();cout«nworker:,f«endl;wo
7、rkerw(1200710223,H王明”畀男50000,10);w・show3();system(npausetf);return0;“E:cpp侯验3Debug实验3.exe”rs号名别pe编姓性st编曰習習疋人类男■曰習習習疋he曰習習習疋er曰習習習::号翕水rk号翕亠性班te编姓鼻UO编姓鼻工请号名别级间意71康00卫12李男901200710202女50000007明12王男50曰霾10续:廉搜狗拼音输人法全:2、假定车可以分为货车和客车,客车又可以分为轿车、面包车和公共汽车。请设计相应
8、的类层次结构。代码:#incIudeusingnamespacestd;classvehicle//定义基类vehiclepubIic:vehicle(intin_wheeIs,fIoatintget_wheeIs();//fIoatget_weight();//setWeeIs(intwls);setWeight(fIoatwt);display(){cout«n车轮数:n«wheels«H汽车重量:n«
此文档下载收益归作者所有