Java的回调方法是这么描述的:A类中调用B类中的某个方法C,然后B类中反过来调用A类中的方法D,D这个方法就叫回调方法。很多人看到这个描述,搞的一头雾水,今天我用非常简单的代码来给大家通俗易懂的讲解Java的回调方法。

方法y是回调方法
我们看上面的代码,方法y是回调方法,那么我们如何通过方法x来运行方法y呢?
方法一:
创建A对象,然后调用方法y,看下图代码:

运行显示:这是回调方法
方法二:
新建类B,在B的方法z中,传入参数类A,在z方法中运行类A中的y方法,看下图代码:

类B中的z方法运行类A中的回调方法

运行显示:这是回调方法
总结:
方法x想要回调方法y,一定要new一个对象A,然后通过A来调用y方法。如果是回调方法的话,把对象A通过参数的方式,传到B中的z方法,然后回调方法y。