Re: [問題] 實作介面的問題

看板java作者 (飄落的櫻花)時間19年前 (2006/12/05 15:29), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串3/9 (看更多)
※ 引述《PsMonkey (痞子軍團團長)》之銘言: : ※ 引述《del680202 (飄落的櫻花)》之銘言: : : 最近照著書上的範例 : : 來做事件 : : public class Main extends MouseAdapter implements MouseMotionAdapter : : 我已經把event跟awt都import近來了 : : 可是加上implements MouseMotionAdapter : : 就會出現interface expected here的訊息在那行而不讓我compile : : 請問這是為什麼?~"~ : MouseAdapter 是個 class : 所以某個 class(你的 Main)extends MouseAdapter 沒有問題 : 你的標題也說了... 實做介面的問題... : 可是,為什麼本草綱目上頭說,MouseMotionAdapter 也還是個 class 呢? : ===== : 是說,我還是搞不太懂什麼時候用 interface : 啥時候用 abstract class : 不過,這兩個在 Java 語法當中是不一樣的東西 : 這點倒是得記得的很清楚 我貼錯了 我用的的是書上的範例 public class Main extends MouseAdapter implements MouseMotionListener 然後出現的是這個 Main is not abstract and does not override abstract method mouseMoved (java.awt.event.MouseEvent) in java.awt.event.MouseMotionListener 我是照著書上打的 實作一個監聽 但是不知道為什麼卡在他連讓我implements都不肯= =" -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 125.225.105.223
文章代碼(AID): #15TH_2Xm (java)
討論串 (同標題文章)
文章代碼(AID): #15TH_2Xm (java)