1.首先回调方法的概念与“构造方法”的概念是不一样的,它不是指java中某个具有特殊意义或用途的方法。
2.称它为方法的“回调”更恰当一些,它是指方法的一种调用方式。任何一个被“回调”的方法,皆可称之为“回调方法”
3.方法的回调通常发生在“java接口”和“抽象类”的使用过程中。
假设 有接口名为 Ainterface 其中有方法名为 test()
有类 Myclass 实现了该接口,也就是一定实现了 test()这个方法
现在有另一个类 OtherClass 它有个方法 callback(Ainterface ai),并且callback方法调用了ai的test()方法
如果现在,我们使用一个 Myclass 的实例 myClass,将它作为参数带入到callback(Ainterface ai)方法中,我们就说 callback方法回调了myClass的test()方法。
2.称它为方法的“回调”更恰当一些,它是指方法的一种调用方式。任何一个被“回调”的方法,皆可称之为“回调方法”
3.方法的回调通常发生在“java接口”和“抽象类”的使用过程中。
假设 有接口名为 Ainterface 其中有方法名为 test()
有类 Myclass 实现了该接口,也就是一定实现了 test()这个方法
现在有另一个类 OtherClass 它有个方法 callback(Ainterface ai),并且callback方法调用了ai的test()方法
如果现在,我们使用一个 Myclass 的实例 myClass,将它作为参数带入到callback(Ainterface ai)方法中,我们就说 callback方法回调了myClass的test()方法。