gpt4 book ai didi

java - java中回调的实现

转载 作者:行者123 更新时间:2023-12-02 05:22:53 27 4
gpt4 key购买 nike

我正在 libgdx 中构建一个游戏,我需要通知某个类发生了爆炸。现在,我可以看到它发生时的同一时刻。我到底如何通知我的类(class)发生了爆炸?

我读到了这个: http://www.javaworld.com/article/2077462/learn-java/java-tip-10--implement-callback-routines-in-java.html

但是我不明白回调的概念。我知道这是一种通知类和对象事件已发生的方法,但我不确定如何实现它。如果你们能为我澄清这一点,我将非常感激!

最佳答案

回调通常用于异步编程,因此您可以创建一个处理来自 Web 服务的响应的方法。当您调用 Web 服务时,您可以将方法传递给它,以便当 Web 服务响应时,它会调用您告诉它的方法...它“回调”。

在 Java 中,这通常可以通过实现接口(interface)并传递实现它的对象(或匿名内部类)来完成。您经常会在事务和线程(例如 Futures API)中发现这种情况。

http://docs.oracle.com/javase/1.5.0/docs/api/java/util/concurrent/Future.html

另请参阅answers这里

关于java - java中回调的实现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26350617/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com