回掉函数-----通过匿名类实现

package com.liu.callBack;

public interface CallBackInterface2 {

  /**
    * 回调接口函数
    *
    */
   public void CallBackFunc();

 

}

package com.liu.callBack;

public class CallBackTest2 {

 public static void main(String[] args) {
  // new a main Object
  CallBackTest2 cbt = new CallBackTest2();
  // call back
  cbt.CallCallBackFunc2(new CallBackInterface2() {

   /**
    * 回调函数,不是通过接口的实现类来实现,通过匿名类来访问。
    */
   public void CallBackFunc() {
    String str = "this is a callBackFunc";
    System.out.println("Print in Call Back function:" + str);
   }

  });
 }

 /**
  *
  * @param cbi
  * 回调函数,调用接口中的要实现的方法。。。。
  */
 public void CallCallBackFunc2(CallBackInterface2 cbi) {
  cbi.CallBackFunc();
 }

}
 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值