博客
关于我
继承和派生1
阅读量:265 次
发布时间:2019-03-01

本文共 702 字,大约阅读时间需要 2 分钟。

描述

编写一个程序设计一个汽车类vehicle,包含的数据成员有车轮个数wheels和车重weight。小车类car是它的私有派生类其中包含载人数passenger_load。卡车类truck是vehicle的私有派生类其中包含载人数passenger_load和载重量payload。每个类都有一个构造函数,一个公有成员函数输出汽车的相关的信息。

要求:

(1)数据成员的访问权限不能设为public

(2)定义有参构造函数。

 

输入

vehicle 对象的 数据成员值

car 对象的数据成员值
truck对象的数据成员值

输出

vehicle 对象的 数据成员值

car 对象的数据成员值
truck对象的数据成员值

样例输入

4 10004 1500 58 3000 2 10000

样例输出

4 10004 1500 58 3000 2 10000

提示

数据成员类型均为整数

#include 
using namespace std;class vehicle{ int wheels,weight;public: vehicle (int x,int y):wheels(x),weight(y){} void print() { cout<
<<" "<
>x>>y>>x1>>y1>>z1>>x2>>y2>>z2>>m2; vehicle A(x,y); car B(x1,y1,z1); truck C(x2,y2,z2,m2); A.print(); cout<

 

转载地址:http://ceoo.baihongyu.com/

你可能感兴趣的文章
【Spring Boot 26】分别在SpringBoot和Vue中解决跨域问题
查看>>
Class.forName(),classloader.loadclass用法详解
查看>>
tp5.1 页面错误!请稍后再试~ 安装好后,提示错误
查看>>
阿里云 安全组规则 设置某个IP不能访问服务器(出站)
查看>>
系统打了补丁后,IIS装不了的解决…
查看>>
禁止重复提交(JavaScript控制表单…
查看>>
php js 通过sotitle(id,arr)函数输入ID取得返回值
查看>>
删除外键约束
查看>>
c++ 预处理命令 #error 用法
查看>>
OpenGL fragmentlist片段列表的实例
查看>>
OpenGL hdrb和loom的实例
查看>>
OpenGL packetbuffer分组缓冲器的实例
查看>>
OpenGL shader class自定义着色器的实例
查看>>
OpenGL textures combined组合纹理的实例
查看>>
C语言打印字符串的所有排列组合(附完整源码)
查看>>
Qt Creator编码
查看>>
Qt Designer的UI文件格式
查看>>
OpenCV透视校正perspective correction的实例(附完整代码)
查看>>
48.9%的企业会在人力资源场景中使用电子签约,君子签为HR赋能增效
查看>>
Linux部署sendmail邮件服务器
查看>>