在Java中,實現接口并執行回調通常涉及以下幾個步驟:
public interface Callback {
void onResult(String result);
}
public class MyCallback implements Callback {
@Override
public void onResult(String result) {
System.out.println("回調結果: " + result);
}
}
performTask
的方法,它接受一個Callback
參數。public class TaskExecutor {
public void performTask(Callback callback) {
// 執行任務...
String result = "任務完成";
// 調用回調方法
callback.onResult(result);
}
}
TaskExecutor
的實例,并調用performTask
方法,傳入MyCallback
的實例。public class Main {
public static void main(String[] args) {
TaskExecutor taskExecutor = new TaskExecutor();
MyCallback myCallback = new MyCallback();
taskExecutor.performTask(myCallback);
}
}
當你運行這個程序時,你將看到以下輸出:
回調結果: 任務完成
這就是如何在Java中實現接口并執行回調的基本方法。