JAVA适配器的作用

ParserAdapter,MouseInputAdapter....
interface can be added to an existing class or used to create an adapter
方法就是 面向结构语言的:函数

java中适配器的作用实际上是实现了接口的类,但是适配器所实现的只是空方法。因为如果我们不用适配器,直接去实现接口,也要逐个实现里面的方法,并且大多情况下我们也会像 jdk里适配器所做的:仅仅以空方法去实现,只实现对我们有用的方法。

几乎所有申明了很多方法 的接口,都会有它自己的 适配器类。

本身adapter没有什么作用,只是帮助程序员专注 所实现的功能,使代码简洁罢了

你可以查一下jdk:


java.awt.event.KeyAdapter

All Implemented Interfaces:
KeyListener, EventListener

它里面的方法:
void keyPressed(KeyEvent e)
Invoked when a key has been pressed.
void keyReleased(KeyEvent e)
Invoked when a key has been released.
void keyTyped(KeyEvent e)
Invoked when a key has been typed.

都是空方法
 

你可能感兴趣的:(JAVA)