Re: [問題] 實作介面的問題
※ 引述《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
討論串 (同標題文章)