java 回调机制
来源:互联网 发布:招商银行网络金融部 编辑:程序博客网 时间:2024/06/07 07:12
什么是回调机制
在A类调用B类的方法,该方法的参数是实现的一个接口,当方法运行到该接口方法的时候回到A类去找这个接口的实现。
为什么要有回调机制
回调机制让代码更灵活: 例如下面这个例子:
回调机制的简单应用
1.定义一个接口: 这个接口是用于在A类实现个性化的方法
public interface A_a { //输出代码 public void putHow();}
2. 定义B类, 这个类中的b方法会被A类调用 ,参数却是接口A_a ,因为接口不能直接用,所以A类调用B.b方法的时候会实例A_a接口,当B.b方法执行到A_a接口的方法的时候会回调到A类,所以这个就是回调机制
public class A { public static void main(String[] args) { B b = new B (); b.b(new A_a(){ public void putHow() { // TODO Auto-generated method stub System.out.println("回调到了A"); }}); }}
public class B { public void b(A_a a){ System.out.println("b方法"); a.putHow(); }}
这个就差不多是回调了
异步回调
阅读全文
0 0
- java回调机制
- java回调机制
- java回调机制
- java回调机制
- java回调机制
- java 回调机制
- java回调机制
- java回调机制
- java回调机制
- Java:回调机制
- java 回调机制
- Java:回调机制
- Java:回调机制
- Java回调机制
- Java回调机制
- Java:回调机制
- Java回调机制
- java回调机制
- 605. Can Place Flowers
- java实现细胞自动机
- 106. Construct Binary Tree from Inorder and Postorder Traversal
- 利用Python进行数据分析.pdf
- 二叉树递归与非递归遍历
- java 回调机制
- java新特性——读写锁ReadWriteLock
- 第一百三十四天 : Puppet 的使用与进阶
- JavaSwing_1.6: CardLayout(卡片布局)
- MYSQL字符集与校对规则
- codeviz安装记录和使用实例
- SVM优缺点
- Linux下搭建stackedit本地环境
- 79 C语言局部变量和全局变量