【发布时间】:2017-08-25 12:38:36
【问题描述】:
我有一个回调接口。
public interface CallBack{
void executeforConn();
}
abstract class CallbackImpl implements Callback {
void executeforConn(){
executeStatements();
}
abstract void executeStatements();
}
在调用者中调用回调。
new CallbackImpl{
@Override
executeStatements(){
//extend the method
}
}
Callback callback = new CallbackImpl();
callback.executeforConn();
调用者调用回调方法的实现。我不明白为什么它被称为回调方法。我知道通过使用接口,您可以灵活地使用调用者注册任何实现 CallBack 的类。它不必只是 CallBackImpl。
【问题讨论】:
-
您在
CallbackImpl的实例化中缺少execute。 -
我怀疑为什么它被称为回调
-
随便叫什么都可以。