java回调函数的例子
java回调函数的例子
wangbiglei 发表于2年前
java回调函数的例子
  • 发表于 2年前
  • 阅读 587
  • 收藏 10
  • 点赞 0
  • 评论 0

腾讯云 技术升级10大核心产品年终让利>>>   

1. 定义一个回调接口

public interface CallBack {   
    //执行回调操作的方法   
    void execute();   
}


2. 定义一个类的方法,使上面定义的回调接口接口作为它的参数 。
public class Test {   

    /**  
    * 测试函数,通过定义CallBack接口的execute方法  
    * @param callBack  
    */   
    public void test(CallBack callBack) {    
        System.out.println("回调前。。。");
        callBack.execute(); ///进行回调操作 
        System.out.println("回调后。。。"); 
    } 
}


3. 测试
public class Snippet {
	public static void main(String[] args) {
		Test test = new Test();
		test.test(new CallBack() {
			// 重写 execute 方法
			public void execute() {
				System.out.println("我被调用了。");
			}
		});
	}
}


4. 结果

回调前。。。
我被调用了。
回调后。。。


以上。


参考资料

http://blog.csdn.net/shimiso/article/details/8560640

标签: java 回调
共有 人打赏支持
粉丝 0
博文 19
码字总数 7609
×
wangbiglei
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: