美文网首页
Java Callback

Java Callback

作者: NickelFox | 来源:发表于2017-04-24 12:15 被阅读0次

    1.先定义一个Callback接口,里面有些许方法。

    2.假设此时有一个A类,它想做一些事,但是又不知道具体做什么事,想等到有人调用它的时候再做,那么此时就需要用到回调。

    3.先在A类里面声明一个Callback接口的引用,再增加一个方法可以调用该方法以设置和实现callback,从而确定A到底要做什么。接着在A类声明调用接口callback的某些方法(这些方法就是A最后要做的事情)

    4.某个类想让A做一些事,此时对A进行实例化,然后调用A的setcallback的设置A要做的事,接着调用A里面可以执行callback接口里面的方法的方法。从而使得A做了由其他类交给他事情。

    回调接口 被调用的类 调用A的类

    回调的三种调用方式:

    1.通过匿名内部类

    通过匿名内部类实现回调

    2.传入实现了CallBack接口的类实现回调

    通过B类实现回调 实现了接口的B类

    3.通过调用类实现接口,实现回调

    通过实现接口实现回调

    相关文章

      网友评论

          本文标题:Java Callback

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