在Java中实现回调函数

来源:互联网 发布:网络执业药师 编辑:程序博客网 时间:2024/04/29 03:08
使用接口  
   
  也就是使用多态来实现回调函数  
   
  interface   ICallback{      
      void   func();     //函数指针  
  }  
   
  class   ClassWithCallbackFunction   implements   ICallback{    
      void   func(){  
          实现..  
      }  
  }  
   
  class   caller{  
      ICallback   callback;  
      public   doCallback(){    
          callback.func();  
      }  
      setCallback(ICallback   callback){  
          this.callback   =   callback;  
      }  
  }  
   
  Caller   caller   =   new   Caller();  
  caller.setCallback(new   ClassWithCallbackFunction());   
 
原创粉丝点击