博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java回调简单实现
阅读量:6965 次
发布时间:2019-06-27

本文共 1070 字,大约阅读时间需要 3 分钟。

package data;import java.util.HashMap;import java.util.Map;public class Good  {    CallBack callBack;    public void setCallBack(CallBack callBack) {        this.callBack=callBack;    }        private void doMyThing(){        System.out.println("我做我自己的事情");    }    public void doSomeThing(){        this.doMyThing();        System.out.println("做完了我的事情");        System.out.println("開始回调");        this.callBack.show();    }    public static void main(String[] args) {        Good good=new Good();        good.setCallBack(new CallBack() {            @Override            void toDo(Map
map) { map.put("people", "哈哈"); map.put("age", "100"); } }); good.doSomeThing(); }}abstract class CallBack { Map
map = new HashMap
(); public void show() { this.toDo(map); map.put("type", "人类"); System.out.println(map); } abstract void toDo(Map
map);}

转载于:https://www.cnblogs.com/clnchanpin/p/6775090.html

你可能感兴趣的文章
使用NPOI生成Excel级联列表
查看>>
Python 集成开发环境(IDE)
查看>>
Linux CGroup
查看>>
jenkins安装与配置
查看>>
bzoj 4871: [Shoi2017]摧毁“树状图” [树形DP]
查看>>
go语言中的数组
查看>>
对做技术的反思
查看>>
TP框架中模糊查询实现
查看>>
分布式事物的原理图
查看>>
cocos2dx编译安卓版本号查看C++错误
查看>>
Spark学习笔记——房屋价格预测
查看>>
Tutorial: Generate BBox or Rectangle to locate the target obejct
查看>>
Anton and Letters
查看>>
阿里云服务器带宽跑满怎么办
查看>>
java maven通过SMTP发送QQ邮件的完全步骤
查看>>
结构型模式—适配器模式
查看>>
(转)淘淘商城系列——在业务逻辑中添加缓存
查看>>
JS在在线人数和访问人数
查看>>
Maven 拾遗
查看>>
CentOS Boost
查看>>