Hw5

  1. 建立一個樂器(Instrument)的抽象類別,屬性有名字、價格、樂器種類(管樂器、打擊樂器、弦樂器......),函數有調音(tune)、取得基本資訊(getInfo)。

  2. 建立一個介面(Playable),裡面有個play函數。

  3. 利用樂器(Instrument)抽象類別與Playable介面實作小號(Trumpet)、鼓(Drum)、吉他(Guitar)、音樂播放器(MusicPlayer)

  4. 在main函數裡建立一個Playable的List,依序幫每個樂器是樂器的物件調音,最後使用(play)他們

Last updated