




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、继承与派生编写程序完成如下功能:定义机动车类,数据成员有出厂日期(先封装日期类,定义日期类型的出厂日期变量)和售价,成员函数有函数用于显示类对象数据,编写并封装该类。定义类的派生类类和类,类增加乘客数量,类增加载重吨数,编写并封装这两个子类。编写函数,显示父类和子类对象的信息。运行程序观察基类、内嵌对象、派生类的构造函数、拷贝构造函数和析构函数被调用的情况。基类析构函数被调用!派生类派生类类析构函数被调用!基类构造函数被调用!基类构造函数被调用!出厂日期:年月日售价:元派生类类析构函数被调用!派生类类构造函数被调用!乘客数量派生类类构造函数被调用!载重吨数吨请输入的出厂日期(年,月,日)请输入
2、的售价元请输入的乘客数量人请输入的出厂日期(年,月,日)请输入的售价元请输入的载重吨数吨编写程序完成如下功能:定义类,它包含面积数据成员和求面积的成员函数,编写并封装该类。定义类的两个派生类类和类,可求相应矩形或园的面积,编写并封装这两个类。定义和的派生类类,可据父类的面积求立体的体积,编写并封装该类。编写函数完成由用户输入数据,据输入数据求平面的面积和立体的体积。#includestdafx.h#includeiostream.h#includeiomanip.h#includestring.hconstdoublePIA=3.14;classPlaneprotected:doubleare
3、a;public:Plane()Plane(doublea)area=a;voidsetArea(doublea)area=a;doublegetArea()returnarea;Plane();classRectangle:publicPlaneprotected:intlen,wide;public:Rectangle()Rectangle(intl,intw,doublea)len=l;wide=w;area=a;voidsetLen(intl)len=l;intgetLen()returnlen;voidsetWide(intw)wide=w;intgetWide()returnwid
4、e;voidrecarea();Rectangle();voidRectangle:recarea()coutiw:(len*wide)endl;classCircle:publicPlaneprotected:intradius;public:Circle()Circle(intr,doublea)radius=r;area=a;voidsetRadius(intr)radius=r;intgetRadius()returnradius;voidcirarea();Circle();voidCircle:cirarea()cout圆形的面积为:(PIA*radius*radius)endl;
5、classStereo:publicRectangle,publicCircleprivate:doublevolume;inthigh;public:Stereo()Stereo(intl,intw,inth,intr,doublev)len=l;wide=w;high=h;radius=r;volume=v;voidsetVolume(intv)volume=v;doublegetVolume()returnvolume;voidsetHigh(inth)high=h;intgetHigh()returnhigh;voidrecvolume();voidcirvolume();voidStereo:recvolume()cout矩形立体的体积为:(len*wide*high)endl;voidStereo:cirvolume()cout圆形立体的体积为:(4*PIA*radius*radius/3)endl;voidmain()intl,w,h;cout请输入矩形立体的长,宽,高:lwh;coutendl;Rectanglere(l,w,0);re.recarea();Stereos1(l,w,h,0,0);s1.recvolume();cout
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 作业长制培训
- 小班大和小的课件
- 汽车漆面抛光保养合同
- 施工人员职业道德协议
- 定期检查与报告协议
- 护理查房病情演变
- 快速房颤急救护理
- 幼儿园老师培训:家园共育
- 教育设备维修合同
- 保安管理的思路及建议
- 2024年甘肃定西中考数学试卷试题真题及答案详解(精校打印)
- 关于磷化行业企业建设项目及污染排放有关问题法律适用的复函
- 某化工厂拆除施工方案(完整资料)
- 搅拌功率计算-150818
- GB_T 39995-2021 甾醇类物质的测定(高清-现行)
- 《接合菌门》PPT课件.ppt
- 防腐保温施工综合单价表
- 菱形挂篮安装检查验收记录表挂篮表
- 苏教小学科学四年级下册我们来抽丝PPT课件
- LY_T 3230-2020 人造板及其制品挥发性有机化合物释放量分级
- 【课件】外国影视音乐 课件-高中音乐人音版(2019)必修《音乐鉴赏》
评论
0/150
提交评论