题目描述

设计水陆两用汽车类。
定义Vehicle基类,包含成员变量:重量weight;成员函数:构造函数,setWeight,函数display
定义Car类,继承于Vehicle类,包含成员变量:空气排量aird;成员函数:构造函数,setAird,display
定义Boat类,继承于Vehicle类,包含成员变量:排水量tonnage;成员函数:构造函数,setTonnage,display
定义AmphibianCar类,继承于Car类与Boat类,包含成员函数:构造函数,display
构造AmphibianCar类(构造函数中输出相关信息),并输出相关属性值。随后修改各项属性值(set函数中输出相关信息),并输出。


输入格式

输入重量,空气排量,排水量
输入修改后的重量,空气排量,排水量


输出格式

构造AmphibianCar类(构造函数中输出相关信息),并输出相关属性值。随后修改各项属性值(set函数中输出相关信息),并输出。


样例数据

输入

4 200 1.35
5 201 1.25

输出

载入Vehicle类构造函数
载入Car类构造函数
载入Boat类构造函数
载入AmphibianCar类构造函数
重量:4吨,空气排量:200CC,排水量:1.35吨
重新设置重量
重新设置空气排量
重新设置排水量
重量:5吨,空气排量:201CC,排水量:1.25吨

备注

int main()
{

int weight, aird;
float tonnage;
cin >> weight >> aird >> tonnage;
AmphibianCar a(weight, aird, tonnage);
a.display();
cin >> weight >> aird >> tonnage;
a.setAmphibianCar(weight, aird, tonnage);

}


操作

评测记录

优秀代码

信息

时间限制: 1s
内存限制: 128MB
评测模式: Normal

题解