各位大佬解答
【问题描述】
编写动物类animal,受保护数据成员name(名称,string),age(年龄,int),公有函数成员void show(),输出“Animal, 名称, 年龄”;公有派生鱼类fish和兽类beast,鱼类增加受保护数据成员velocity(速度,int),公有函数成员void show(),输出“Fish, 名称, 年龄, 速度”;兽类增加受保护数据成员appetite(食量,int),公有函数成员void show(),输出“Beast, 名称, 年龄, 食量”;鱼类和兽类再公有派生两栖动物类amphibious,无添加数据成员,有公有函数成员void show(),输出 “Fish, 名称, 年龄, 速度”(第一行),“Beast, 名称, 年龄, 食量”(第二行)。每个类均有一个构造函数用于设置该类所有数据成员的属性值。
【输入形式】
第一个动物名称,第二个动物名称,第一个动物年龄,第二个动物年龄,速度信息,食量信息
【输出形式】
作为鱼类的信息输出
作为兽类的信息输出
【输入样例】
eyu wugui 10 100 120 300
【输出样例】
Fish, eyu, 10, 120
Beast, eyu, 10, 300
【样例说明】
输出时每项信息后的逗号为英文”,”,逗号后跟一个空格