![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
继承和派生
_C9
咸鱼也要有咸鱼的样子
展开
-
虚继承_1
描述 长期的物种进化使两栖动物既能活跃在陆地上,又能游动于水中。利用虚基类建立一个类的多重继承,包括动物(animal,属性有体长,体重和性别),陆生动物(ter_animal,属性增加了奔跑速度),水生动物(aqu_animal,属性增加了游泳速度)和两栖动物(amp_animal)。其中两栖动物保留了陆生动物和水生动物的属性。 要求: animal只有带参的构造函数。其他函数根据需要自行设置 输入 两栖动物的体长,体重,性别,游泳速度,奔跑速度(running_speed) 输出 初始.原创 2020-05-14 20:06:00 · 294 阅读 · 0 评论 -
box_继承和派生
描述 一个立方体Box可以视为在一个矩形Rectangle的相互正交的长length和宽width的基础上增加一维与length和width相互正交的高height而生成的。 定义具有继承关系的矩形类Rectangle和Box类。两个类中除了具有相同的属性width和length,还具有相同的接口(公有的成员函数)Area(计算矩形的面积和立方体的表面积)、一组get \set函数,分别设置/获取个数据成员的值,立方体还要增加Volumn成员函数用来计算立方体的体积。 要求:每个类都要 ...原创 2020-05-13 16:24:59 · 453 阅读 · 0 评论 -
圆形、三角形和长方形-继承和派生
描述 圆形、三角形和长方形都可以看做是多边形。定义一个shape(包含两个整型数据成员,代表图形的中心)。在此基础上,派生出圆形类,三角形类,长方形类。要求: 每个类都需要定义构造函数 定义一组set、get函数,完成对数据成员的操作 重载>>,<<< span="">运算符函数,完成输入、输出操作 在圆形类,三...原创 2020-05-08 16:05:28 · 1181 阅读 · 0 评论 -
继承和派生1
描述 编写一个程序设计一个汽车类vehicle,包含的数据成员有车轮个数wheels和车重weight。小车类car是它的私有派生类其中包含载人数passenger_load。卡车类truck是vehicle的私有派生类其中包含载人数passenger_load和载重量payload。每个类都有一个构造函数,一个公有成员函数输出汽车的相关的信息。 要求: (1)数据成员的访问权限不能设为pu...原创 2020-04-30 16:49:10 · 313 阅读 · 0 评论