zoukankan      html  css  js  c++  java
  • 监听器和适配器

    1监听器和适配器是什么?
        如果一个类里声明了抽象方法,那么它也必须声明为抽象的。换句话说,包含有抽象方法的类就是抽象类。
        如果一个类里面的方法都是抽象的,那么它就是一个接口,也就是说,接口是一种特殊的抽象类。(当然,抽象类跟接口是有区别的,本文并不深入讨论这个问题)
       事件的监听程序(Listener)是接口中的一个未实现的方法。
       很明显,监听器实质上就是一个接口(Interface)。
       适配器(Adapter)是跟监听器一一对应的类。它实现了对应监听器中的所有方法,但都是空方法。注意:适配器是一个抽象类(abstract class)

    2适配器和监听器的使用
        在实际使用中,适配器只是作为方便程序员编程的一个手段,一般情况下程序员都要重写适配器中某些需要的方法,以达到所要的功能,如果只是一个适配器,那么它什么也不干。
        当然你也完全可以不用适配器,自己把监听器里面的方法全写一遍,那么在功能上是没什么不同的。也就是说有两种完成的方式:
    ①需要注册监听程序的类实现接口(监听器),然后重写接口中的所有方法
    ②需要注册监听程序的类实现接口(监听器),然后继承适配器,再重写需要的方法

  • 相关阅读:
    跳转
    登录
    计算器
    安卓作业
    第十三周作业
    第十三周上机练习
    第十二周作业
    第十二周上机作业
    第八周作业
    第七周作业
  • 原文地址:https://www.cnblogs.com/new-comer/p/5375708.html
Copyright © 2011-2022 走看看