- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
目 录
1 题目内容及设计要求 ........................................................ 0
2 总体设计 ............................................................................ 0
2.1 总体功能框图 .............................................................. 0
2.2 类的设计说明 ............................................................ 2
3 程序清单及注释 ................................................................. 3
4 运行结果与分析 ............................................................... 90
5 总结 ................................................................................... 18
6 参考文献 ........................................................................... 18
题目内容及设计要求1
题目名称:汽车类的设计wheels保护型数据成员有:车轮个数Vehicle ,具有带参数的构造函数,设计一个汽车类类,其中包含数据:品牌,载Car显示数据;由此派生出weight,有成员函数Show()和车重truck再派生出 由Vehicle人数passenger,排气量,构造函数,成员函数Show()显示数据;Show()成员函数,构造函数,载人数品牌,passenger,和载重量payload类,其中包含数据:Car函数,能输入输出数据,输入若干显示数据;主函数中用基类指针调用派生类的Show()类数据记录,到对象数组中,数据保存到文件中。能显示所有数据,能删除记录,truck类和 按品牌查找记录。为了允许用户交替选择各功能,使用菜单实现选择功能。 总体设计2
2.1 总体功能框图
车辆管理系统
退 查 删 新
出 找 除增
系数 数数
统据据据
图2-1 总体功能框图
类的设计说明2.2
vehicle
- wheels:int
-weight:int
+ vehicle(int wh,int we) :void
+ show():void
+ ShowMenu():void
+ set(int wh,int we) :void
car
- passenger: int
- brand: string
- emmi:int
+ car(int pa,int em,string br,int wh,int
we):void
+ setcar(string br,int pa,int em,int wh,int
we):void
+findcar():void +deletecar():void 图2-2 UML图
truck
- passenger_load:int
-brand:string :int -pay_load
wh,int br,int p_load,string +truck(int pa,int
void
:we) p_load,int +settruck(string br,int pa,int we):void wh,int +findtruck():void +deletetruck ():void
解释说明:
Vehicle:汽车管理类
私有类数据 wheels:int:整型数据车轮个数
weight:int:整形数据车重
共有类成员vehicle(int wh,int we) :void:构造函数
show():void:显示数据的函数
ShowMenu():void:显示菜单函数
由Vehicle类派生出小汽车car类
私有数据:passenger: int:整型数据载客人数
您可能关注的文档
- 2018新版部编本二年级下册语文《语文园地一》原创教学课件[文字可编辑].ppt
- 2020新课标高考数学讲义圆锥曲线中的定点定值存在性问题含解析.doc
- 2020新课标高考物理练习力学创新实验含解析.doc
- 2020春高中人教版电磁振荡含解析.doc
- 2020版新高考复习理科数学教学案数列含答案 2.doc
- 2020高考物理特色专项训练计算题专项练五含解析.doc
- 2021版江苏高考数学复习讲义基本不等式含答案.doc
- 2021版高考物理大复习通用版原子结构和原子核含答案.doc
- 2021版高考物理大复习通用版课后限时集训功和功率含解析.doc
- 22 机械传动系统方案设计 宋宝玉版.ppt
- DB 2000系列恒压供水模糊控制器.doc
- DL T 5961996 电力设备预防性试验规程.doc
- DTSD341 U1 dtsd341 u1三相四线国网多功能电表说明书.doc
- EDA数字设计之全加器.ppt
- GLP良好实验室规范原则系列标准系列标准化学品检测和安全评价.ppt
- ISSRinter simple sequence repeat分子标记的实验原理及操作流程.doc
- JTGE40 2007 T0134公路土工试验规程 承载比CBR试验.ppt
- LabVIEW820程序设计从入门到精通第13章数学分析与信号处理.ppt
- l隧道初期支护承包合同.doc
- Module 4 Unit 2 We can find information from s and CDs 关于情态动词can的用法.ppt
文档评论(0)