java回调形象描述

来源:互联网 发布:oppor11t网络切换破解 编辑:程序博客网 时间:2024/05/21 14:43

Java代码

public interface MyCallback {      void func();  }  

Java代码

public class Caller {      private MyCallback myCallback;      public void doCall(){          myCallback.func();      }      public void setMyCallback(MyCallback myCallback) {          this.myCallback = myCallback;      }  }  

Java代码

public class CallBackTest {      public static void main(String[] args) {          Caller caller = new Caller();          //实例化具体回调函数,实现回调方法          caller.setMyCallback(new MyCallback() {              @Override              public void func() {                  System.out.println("Hello world");              }          });          caller.doCall();      }  }  

线程run()也是一个回调方法,当执行Thread的start()方法就会回调这个run()方法,还有处理消息都比较经典等等

不懂回调就想下线程启动回调RUN就行