[問題] 修改程式

看板java作者 (貝魯魯)時間15年前 (2010/04/04 14:47), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/1
最近必須要寫出兩個程式 但我只完成了第一個 連第一個正不正確也不太清楚 想要請各位幫我看一看 順便教教我 第二個該怎麼做可以嗎 public class Game { static public void main(String[] args) { GreenDuck g1,g2; RedDuck r1; g1=new GreenDuck(); g2=new GreenDuck(); r1=new RedDuck(); g1.fly(); g2.fly(); r1.fly(); } } 以上是第一個 但是接下來第二個程式是要修改第一個程式 我不知道該怎麼做 是要加上說話動作iSpeak,一定有一個speak方式 有三種說話動作: SpeakQuack 呱呱叫 SpeakSqueak吱吱叫 SpeakHuman 正常說話 然後要修改綠頭鴨跟紅頭鴨 讓他們SpeakQuack 還要建立RubberDuck,不會飛(FlyNoWay),會SpeakSqueak Donald,不會飛,會SpeakHuman 修改之後要讓所有種類的鴨子都至少有一隻出現在程式中 我只知道要加上說話動作可能是要有: public interface iSpeak { public abstract void speak(); } 不知道對不對 請各位幫幫我了 有違反版規的話很抱歉 我再刪掉 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.37.131.208

04/04 15:27, , 1F
應該從interface Duck {abstract void fly/speak();}著手
04/04 15:27, 1F
文章代碼(AID): #1Bk3NixO (java)