java接口回调机制
来源:互联网 发布:阿里云 个人 试用 编辑:程序博客网 时间:2024/06/06 06:30
场景:Wang向Li提出需求,Li解决之后向Wang返回回调数据
1.回调接口
public interface CallBack { public void solve(String result);}
2.问题的提问者,发出操作者
/** * 问题的提问者,发出操作者 * * @author Administrator * */public class Wang implements CallBack { Li li; public Wang(Li li) { this.li = li; } public void ask() { System.out.println("询问问题:" + "1+1=?"); // 问问题需要有被询问对象 li.exe(Wang.this, "1+1=?"); } @Override public void solve(String result) { System.out.println("收到回调的结果" + result); }}
3.问题的解决者,将结果操作之后进行回调
/** * 问题的解决者,将结果操作之后进行回调 * @author Administrator * */public class Li { public void exe(CallBack callBack , String question) { //解决问题需要收到问题,,需要调用回调的方法 System.out.println("接收到问题:"+question); System.out.println("处理问题:"+question); //将解决后的问题返回 callBack.solve("问题解决返回"); }}
4.测试结果
public class Test { public static void main(String[] args) { Li li = new Li(); Wang wang = new Wang(li); wang.ask(); }}
0 0
- JAVA接口回调机制
- Java接口回调机制
- Java 接口回调机制
- Java接口回调机制
- java接口回调机制
- java接口回调机制
- java 接口回调机制
- java 接口回调机制
- Java 接口回调机制
- Java 接口回调机制
- java中的接口回调机制
- Java接口回调机制详解
- java的接口回调机制详解
- 深度解析java接口回调机制
- Java接口回调机制详解
- 接口回调机制
- 接口回调机制
- 接口回调机制
- Python入门
- 电脑更新后无法进入系统
- Webpack前端打包工具
- L2-014. 列车调度
- 英语学习-三河古镇
- java接口回调机制
- debian更新源时报错
- JAVA中堆和栈的区别
- Go语言学习笔记(三)-包、变量、函数
- 【CSS3】多款炫酷鼠标悬停图文动画效果
- Alipay首页刷新实现
- cmd命令快速启动、暂停和关闭sql server服务
- swift3 闭包表达式
- xmlns: 引入命名空间,编译不通过