美文网首页
接口回调

接口回调

作者: bogerLiu | 来源:发表于2015-11-29 14:56 被阅读322次

    接口回调

    • 对于初学者接口回调是一个很难理解的方法,当初我理解就是煞费苦心,后来参悟一篇博客才有所理解,把接口回调比喻成是发短信。假设有A,B两个人,当A给B发短信告诉B我想知道橘子是什么颜色的,B在忙事情,并不没有及时看到,但是电话上会有提示A给你发短信的提示信息(message),当B忙完了看到信息后进行回复,把A要知道的事情告诉他,A收到短信后知道了答案,这就完成了接口回调。



    接口

    public interface CallBack {
            void do(String message);
    }```
    
    类A中实现这个接口
    

    public class A implments CallBack {
    @Override
    void do(String message) {
    System.out.println("message = " + message);
    }
    }```

    类B中调用这个接口

    public class B  {
    CallBack callback;
    
      void main() {
        if ( null != callback) {
            callback.do("橘子是黄色的"); //在这里传入要告诉A的消息
        }
      }
    }
    



    以上就完成了接口回调的过程,A问B橘子什么颜色,B通过CallBack里面的do函数告诉了A,A通过do函数里面的message得到了答案,并打印了出来。

    相关文章

      网友评论

          本文标题:接口回调

          本文链接:https://www.haomeiwen.com/subject/ndfjhttx.html