欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程语言 > java >内容正文

java

Java回调函数callback

发布时间:2023/12/9 java 43 豆豆
生活随笔 收集整理的这篇文章主要介绍了 Java回调函数callback 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

参考
Java 回调函数作用和使用场景
java 回调函数学习(监听器模式)

回调就是把函数指针做为参数传入

如函数A 做为参数传入函数B

由B函数决定何时 何地 调用函数A

经典形象的说明了回调函数(javascript中经常这么用)

function A(){
}

function B(A)
{
… …
A();
}

但是在JAVA中不允许将方法作为参数传递,因此只能传递类(接口),然后调用类(接口)里面的方法,这样最终实现回调的方式.

回调就是比如我写了一个接口,但是没有写实现类,而现在你写了一个实现类实现了我的接口,但是你不清楚将来谁会使用你的这个类和方法,使用的人都是用的接口为引用类型的。也就是用的类型是接口类型,但是实际赋值则是不知道谁写的实现类的实体。

总结

以上是生活随笔为你收集整理的Java回调函数callback的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。