作者del680202 (飘落的樱花)
看板java
标题Re: [问题] 实作介面的问题
时间Tue Dec 5 15:32:50 2006
※ 引述《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