java中接口和适配器的概念
老师课件上是这样的接口interfaceKeyListener{publicvoidkeyPressed(KeyEvente);publicvoidkeyReleased...
老师课件上是这样的
接口
interface KeyListener {
public void keyPressed(KeyEvent e);
public void keyReleased(KeyEvent e);
public void keyTyped(KeyEvent e);
}
适配器adapter
class KeyAdapter implements KeyListener {
public void keyPressed(KeyEvent e) { };
public void keyReleased(KeyEvent e) { };
public void keyTyped(KeyEvent e) { };
}
可以看出主要区别就在那个“{ }”上,我想问采用适配器模式实现函数究竟有什么用呢,或者说这样做有什么优点 展开
接口
interface KeyListener {
public void keyPressed(KeyEvent e);
public void keyReleased(KeyEvent e);
public void keyTyped(KeyEvent e);
}
适配器adapter
class KeyAdapter implements KeyListener {
public void keyPressed(KeyEvent e) { };
public void keyReleased(KeyEvent e) { };
public void keyTyped(KeyEvent e) { };
}
可以看出主要区别就在那个“{ }”上,我想问采用适配器模式实现函数究竟有什么用呢,或者说这样做有什么优点 展开
4个回答
展开全部
接口(interface)实际上就是定义了某些规范的java方法,只提供方法的定义,而不具体的进行实现,也就是类中都是抽象方法;
适配器实际上就是一个类,此类中实现了接口中的定义方法,并对方法进行重写,以达到特定的目的。
备注:类实现接口通过extends来实现。
适配器实际上就是一个类,此类中实现了接口中的定义方法,并对方法进行重写,以达到特定的目的。
备注:类实现接口通过extends来实现。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以将实现方式相同的方法写在KeyAdapter中,不同的方法在KeyAdapter的子类中实现。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
引用198901245631的回答:
接口(interface)实际上就是定义了某些规范的java方法,只提供方法的定义,而不具体的进行实现,也就是类中都是抽象方法;
适配器实际上就是一个类,此类中实现了接口中的定义方法,并对方法进行重写,以达到特定的目的。
备注:类实现接口通过extends来实现。
接口(interface)实际上就是定义了某些规范的java方法,只提供方法的定义,而不具体的进行实现,也就是类中都是抽象方法;
适配器实际上就是一个类,此类中实现了接口中的定义方法,并对方法进行重写,以达到特定的目的。
备注:类实现接口通过extends来实现。
展开全部
类实现接口不应该使用implements吗??
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询