试编写控制台应用程序,设计一个交通工具模型,需完成下列要求:
(1) 定义一个交通工具抽象类Vehicle。
ü 具有成员变量车牌号、名称、已行驶的路程;
ü 具有三个参数的构造函数(给成员变量赋值);
ü 具有加速、转向两个抽象方法,加速方法输入起始速度,返回加速后的速度,转向方法无输入参数,返回转向时间(分钟)。
(2) 定义Plane类。
ü 继承于Vehicle;
ü 具有属性最大飞行的高度;
ü Plane每次加速能使速度提高5倍;
ü 每次转向需20分钟;
(3) 定义Car类。
ü 继承于Vehicle;
ü Car每次加速能使速度提高1.5倍;
ü 每次转向需1分钟;
(4) 定义Benz类。
ü 继承于Car类;
ü Benz每次能使速度提高2倍。
(5) 在main()函数中进行测试,定义一个车辆类Vehicle数组,输出每个对象的编号,名称、已行驶的路程、速度和转向时间。