文件名称:实验一 面向对象基础 乐器 交通工具
文件大小:39KB
文件格式:ZIP
更新时间:2022-02-22 20:45:16
面向对象
乐器(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()方法中进行测试。 现要求增加轮船这种交通工具,在系统中增加该功能,体会多态对于功能扩展优势。
【文件预览】:
实验一
----实验一.docx(37KB)
----乐器()
--------Instrument.java(832B)
----B()
--------Steamboat.java(482B)
--------vehicle.java(278B)
--------Aircraft.java(472B)
--------vehicleTest.java(573B)