乐器(Instrument)分为:钢琴(Piano)、小提琴(Violin)、 大 提 琴 (Cello) , 三 种 乐 器 的 弹 奏 play() 方 法 各 不 相 同 。
编 写 一 个 测 试 类 InstrumentTest, 要求编写方法 testPlay(Instrument in),对这三种乐器进行弹奏测试。
要依据乐器 的不 同,进行相应的弹奏测试,在 main()方法中进行测试。
2.请编程实现如下需求:
定义一个交通工具类 Vehicle,包含属性(speed, name, color)和方法(start, stop, run);再定义一个飞行器子类 Aircraft 继承自 Vehicle 类。
编写一个使用交通工具类VehicleTest,要求编写方法useVehicle(Vehicle vv),对不同的交通工具进行测试。
要依据交通工具的不 同,进行相应的start启动(起飞)、run行驶(飞行)及stop停车(降落)的测试,在 main()方法中进行测试。
现要求增加轮船这种交通工具,在系统中增加该功能,体会多态对于功能扩展优势。
2022-02-23 15:02:23
39KB
面向对象
1