在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中的回调机制。
辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读: java怎么自定义顺序表