java中除了内部类还有其他实现回调的方法吗?回调和闭包有什么区别?
最佳答案
闭包是你如何构建它,回调是你如何使用它。
回调可以实现为闭包(在具有闭包的语言中)或接口(interface)的实现(在 Java 中,作为匿名内部类或常规类)。
回调的意思是你把一段代码传给一个函数,让函数稍后调用那段代码。它是一种特殊的参数。
这段代码可以是函数指针、闭包或具有众所周知方法的对象,具体取决于语言提供的内容。
关于java - 关闭和回调,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2468815/