回 帖 发 新 帖 刷新版面

主题:抽象类的问题

MouseAdapter 是一个抽象类, 抽象类不是必须至少有一个抽象方法吗, 下面是 MouseAdapter 的源代码, 为什么没有一个抽象方法啊?


package java.awt.event;

public abstract class MouseAdapter implements MouseListener {
    public void mouseClicked(MouseEvent e) {}
    public void mousePressed(MouseEvent e) {}
    public void mouseReleased(MouseEvent e) {}
    public void mouseEntered(MouseEvent e) {}
    public void mouseExited(MouseEvent e) {}
}

回复列表 (共3个回复)

沙发

抽象类与接口不同,接口中的方法必须为抽象方法,而抽象类并不要求必须有抽象方法。
抽象类实现接口,接口中的抽象方法也可以不实现。

板凳

www.evget.com 不错的一个控件的网站

3 楼

欢迎到http://www.ityouku.com进行讨论,java菜鸟群:33897438 lichunmei2006@hotmail.com

我来回复

您尚未登录,请登录后再回复。点此登录或注册