接口回调
来源:互联网 发布:sql修改字段数据类型 编辑:程序博客网 时间:2024/05/17 21:55
1、首先有一个接口CallBack,接口中有个Operate方法。
2、A类实现了CallBack接口,并重写Operate方法。
3、B类中有一个方法,且这个方法有个参数为CallBack类型。
4、A类拥有B类的引用,这时在A类中就可以执行B类中的方法,在A类中执行B类中包含CallBack参数的方法,这个参数为A类自身的引用,那么就可以在B类中回调A类中的Operate方法了。
示例代码如下
public interface CallBack { void solve(String result);}
public class A implements CallBack{ private B b; public A(B b) { this.b = b; } public void askQuestion(final String question){ doOtherSomething(); new Thread( new Runnable(){ @Override public void run() { b.solveQuestion(A.this, question); } }).start(); doOtherSomething(); } private void doOtherSomething() { for (int i = 0; i < 50; i++) { System.out.println("此时我还在做别的事情 "+i); } } @Override public void solve(String result) { System.out.println(result); }}
public class B { public void solveQuestion(CallBack callback,String question){ callback.solve("hello world!"); }}
public class Test { public static void main(String[] args) { B b = new B(); A a = new A(b); a.askQuestion("学一门新的语言最先写什么"); }}
0 0
- 接口,接口回调
- android 接口 接口回调
- 接口与接口回调
- 接口与实现:接口回调与接口多态
- Java 接口参数,接口回调.
- Fragment接口回调 三 使用接口
- 接口回调
- Java:接口回调
- 接口回调
- 什么是接口回调?
- 接口回调
- java 回调接口
- 接口回调
- 接口回调
- 回调接口
- java接口回调
- 什么是接口回调?
- 接口回调
- hdoj 1081 To The Max
- React从零开始
- Permutations
- response.setContentType与 request.setCharacterEncoding 区别
- 深入理解iOS API系列(二)UIImage的resizableImageWithCapInsets:resizingMode:
- 接口回调
- 第五周项目3——人数不定的工资类
- vs 开发工具 中开发mfc项目在输出对话框中输出打印的方法
- taglib 标签库分析
- ECSHOP常用修改
- poj1088 滑雪 记忆化搜索
- 继承HorizontalScrollView的QQ5.0侧滑菜单(三)
- LDA文本建模(3)——pLSA模型和LDA模型
- 关于融云SDK1.4.3的学习的总结(一)