C++课程设计---汽车类的设计
《C++课程设计---汽车类的设计》由会员分享,可在线阅读,更多相关《C++课程设计---汽车类的设计(19页珍藏版)》请在毕设资料网上搜索。
1、 目目 录录 1 题目内容及设计要求 1 2 总体设计 .1 2.1 总体功能框图 . 1 2.2 类的设计说明 . 2 3 程序清单及注释 .3 4 运行结果与分析 100 5 总结 . 18 6 参考文献 . 18 1 1 题目内容及设计要求题目内容及设计要求 题目名称:汽车类的设计题目名称:汽车类的设计 设计一个汽车类 V ehicle , 具有带参数的构造函数, 保护型数据成员有: 车轮个数 wheels 和车重 weight,有成员函数 Show()显示数据;由此派生出 Car 类,其中包含数据:品牌,载 人数 passenger,排气量,构造函数,成员函数 Show()显示数据;
2、由 V ehicle 再派生出 truck 类,其中包含数据:品牌,载人数 passenger,和载重量 payload,构造函数,成员函数 Show() 显示数据;主函数中用基类指针调用派生类的 Show()函数,能输入输出数据,输入若干 Car 类和 truck 类数据记录,到对象数组中,数据保存到文件中。能显示所有数据,能删除记录, 按品牌查找记录。为了允许用户交替选择各功能,使用菜单实现选择功能。 2 总体设计总体设计 2.1 2.1 总体功能框图总体功能框图 图 2-1 总体功能框图 车辆管理系统车辆管理系统 新 增 数 据 查 找 数 据 删 除 数 据 退 出 系 统 2 2.2
3、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(
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C+ 课程设计 汽车 设计
