MouseListener与MouseAdapter的区别(适配器和相应接口的区别)

adapter意为适配器。

我们知道当一个类实现一个接口时,即使不准备使用某个方法,也必须给出接口中所有方法的实现,适配器可以替代接口来处理事件,当java提供处理事件的接口中多于一个方法时,java就相应的提供一个适配器类,比如:MouseAdapter,windowAdapter等等。

适配器已经实现了相应的接口,例如MouseAdapter类实现了MouseListener接口,因此可以使用MouseAdapter的子类创建的对象做监视器,只需重写需要的接口方法即可。

一个是类,一个是接口。

猜你喜欢

转载自blog.csdn.net/hunt_er/article/details/81429117