在Java中,回調機制是通過接口來實現的。具體步驟如下:
public interface Callback {
void onCallback();
}
public class Caller {
public void doSomething(Callback callback) {
// 在這里執行一些操作
// 操作完成后調用回調方法
callback.onCallback();
}
}
public class MyCallback implements Callback {
@Override
public void onCallback() {
System.out.println("Callback executed");
}
}
Caller caller = new Caller();
MyCallback myCallback = new MyCallback();
caller.doSomething(myCallback);
當doSomething
方法執行完畢時,會自動調用傳入的回調對象的onCallback
方法,實現回調功能。這樣就實現了Java中的回調機制。