![C++ 继承和派生 作业_第1页](http://file4.renrendoc.com/view/a18ae8fe488a305759651c43a09270cc/a18ae8fe488a305759651c43a09270cc1.gif)
![C++ 继承和派生 作业_第2页](http://file4.renrendoc.com/view/a18ae8fe488a305759651c43a09270cc/a18ae8fe488a305759651c43a09270cc2.gif)
![C++ 继承和派生 作业_第3页](http://file4.renrendoc.com/view/a18ae8fe488a305759651c43a09270cc/a18ae8fe488a305759651c43a09270cc3.gif)
![C++ 继承和派生 作业_第4页](http://file4.renrendoc.com/view/a18ae8fe488a305759651c43a09270cc/a18ae8fe488a305759651c43a09270cc4.gif)
![C++ 继承和派生 作业_第5页](http://file4.renrendoc.com/view/a18ae8fe488a305759651c43a09270cc/a18ae8fe488a305759651c43a09270cc5.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年度建筑防水工程防水材料研发与市场调研合同
- 金华浙江金华市交通工程管理中心招聘编外人员笔试历年参考题库附带答案详解
- 辽宁2025年渤海大学招聘高层次人才92人笔试历年参考题库附带答案详解
- 湖南2025年湖南省生态环境厅直属事业单位招聘44人笔试历年参考题库附带答案详解
- DB2103-T 008-2023 消防技术服务机构从业规范
- 沈阳2025年辽宁沈阳辽中区四家事业单位面向区内事业单位遴选18人笔试历年参考题库附带答案详解
- 常州2025年江苏常州工学院高层次人才招聘60人(长期)笔试历年参考题库附带答案详解
- 2025年中国两侧挡渣器市场调查研究报告
- 2025年语音电路项目可行性研究报告
- 2025年耐高温硅橡胶项目可行性研究报告
- 2025年电力铁塔市场分析现状
- GB 12158-2024防止静电事故通用要求
- 《教育强国建设规划纲要(2024-2035年)》全文
- 山东省滨州市2024-2025学年高二上学期期末地理试题( 含答案)
- 体育老师篮球说课
- 化学-江苏省苏州市2024-2025学年2025届高三第一学期学业期末质量阳光指标调研卷试题和答案
- 蛋鸡生产饲养养殖培训课件
- 运用PDCA降低住院患者跌倒-坠床发生率
- 海底捞员工手册
- 2024CSCO小细胞肺癌诊疗指南解读
- 立春气象与生活影响模板
评论
0/150
提交评论