「java适配器」Java适配器的作用
本篇文章给大家谈谈java适配器,以及Java适配器的作用对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
java适配器类的作用是什么
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里面的适配器是什么东西
适配器,我们知道充电器有适配器。可以把220V的电压,转换成110V的电压。
Java语言中的适配器,就是可以把一种接口转换成另一种接口的对象。
//如一个类
interface Door {
void open();
void close();
}
//而我们需要另一种类
interface MyDoor {
void setOpen(boolean open);
}
//那我们就可以写一个适配器
class MyDoorAdapter implements MyDoor {
private Door door;
public MyDoorAdapter(Door door) {
this.door = door;
}
public void setOpen(boolean open) {
if (open) {
door.open();
} else {
door.close();
}
}
}
//Test
public class Test {
public static void main(String[] args) {
Door door = ...//假设我们已经有一个door对象了
MyDoor myDoor = new MyDoorAdapter(door);
myDoor.setOpen(true);//看我们已经有了一个MyDoor对象
//适配器主要用于动态修饰对象,即有现成对象的情况下,对其进行增强或转变
}
}
Java的事件适配器的作用是什么?
适配器 其实 从 接口事件演变尔来的 相当于触发器 说简单点 它就是一些动作 。例如说 鼠标的按下 点击 还有键盘 等等。 适配器 就是实现 接口事件的类 不过 不是真的实现 只是空实现 没有具体的方法体。 适配器主要是为了方便程序员 操作 避免了代码的重复性。只要一个对象 或者 属性 添加了这个适配器, 那么它就会监视 这个对象 或 属性 。例如说一个按纽。
按纽 添加一个MouseAdapter适配器, 并重写里面的mouseClicked(MouseEvent e)方法
public void mouseClicked(MouseEvent e)
{
System.out.println("你点击了鼠标");
}
当你点击按纽时 后台就是打印 “你点击了鼠标”. 再说明白点 就相当你给按纽 添加了一个鼠标对象。 你通过 鼠标 就可以 产生对应的动作!
关于java适配器和Java适配器的作用的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
发布于:2022-12-20,除非注明,否则均为
原创文章,转载请注明出处。