设计水陆两用汽车类。
定义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);
}