Java回调机制

xiaoxiao2022-06-11  26

一、回调接口 public interface ICallback { void execute();}

 

二、回调实现

public class MyCallback implements ICallback {

 public void execute() {  System.out.println("callback message"); }

}

 

 

 

三、需要回调的类

public class NeedCallback {

 private ICallback callback;

 public void setCallback(ICallback callback) {  this.callback = callback; }  public void doSomeThing() {  callback.execute(); }

}

四、使用

public class MainTest {

 public static void main(String[] args) {  NeedCallback need = new NeedCallback();  need.setCallback(new MyCallback());  System.out.println("do something first");  need.doSomeThing(); }}

 

转载请注明原文地址: https://www.6miu.com/read-4931783.html

最新回复(0)