java中回调简单使用总结

  

<强> 1,什么是回调,什么时候需要使用回调

  

回调是回调的意思,一般我们需要2个类需要相互掉用,一个类把数据动态传递给另外一个类的时候,可以用这种方式,比如Android里面的发射器类和LauncherModel类,LauncherModel里面有接口很多没有实现的方法,发射器实现LauncherModel的接口,实现方法,传递数据给LauncherModel类。

  

<强> 2,简单代码理解

  

<强> 1)CallBack.java文件内容如下

        公开课调{   私人调mCallback;      公共的回调(回调){   这一点。mCallback=回调;   }   公共静态接口回调{   公共空间在();   公共空间后();   }      公共空间作(){   mCallback.before ();   系统。println(“你好陈宇”);   mCallback.after ();   }   }      

<强> 2)TestCallBack.java文件如下

        公共类TestCallBack实现CallBack.Callback {      公共调mCallback;      公共TestCallBack () {   mCallback=new回调(这个);   }      @Override   公共空间在(){   系统。println(“你好”);   }      @Override   公共空间后(){   系统。println(“你好”);   }      公共空间作(){   mCallback.doThing ();   }      公共静态void main (String [] args) {   新的TestCallBack () .doThing ();   }      }   之前      


  3、运行结果

        你好,之前   你好陈宇   你好,之前   之前      

以上整理内容,需要的朋友可以参考下

java中回调简单使用总结