CallBack回调
来源:互联网 发布:matlab怎么导入数据 编辑:程序博客网 时间:2024/05/18 02:07
http://www-128.ibm.com/developerworks/cn/linux/l-callback/?ca=dwcn-newsletter-linux
package test;
interface ICallBack{void postExec();}
/*相当于副线程,执行时得到了主线程传入的地址*/
class A{
private ICallBack callBack;
public void setCallBack(ICallBack callBack){ //A拥有setCallBack()
this.callBack=callBack;
}
/**虽然没有实现接口ICallBack,但仍可用接口的方法,
接口是在CallBack中实现的,其实根本不必关心它在哪里实现的**/
public void doSth(){callBack.postExec();//随时回调A实现接口ICallBack的方法
}
}
/**CallBack实现接口ICallBack(),运行时调用A的setCallBack(),相当于主线程**/
public class CallBack implements ICallBack{
public void postExec(){System.out.println("callback");};
public static void main(String[] args){
A foo=new A();
foo.setCallBack(new CallBack()); //自身传入参数,相当于将自身指针传给了foo
foo.doSth();//此时foo中已经有了CallBack对象
}
}
- CallBack回调
- callback 回调
- callback 回调
- 认识callback(回调)
- JS 回调(CallBack)
- JS 回调(CallBack)
- JS 回调(CallBack)
- 小测试-Callback-回调
- JS 回调(CallBack)
- 回调Callback之Java
- js 回调(callback)
- 回调(callback)
- Java-回调(Callback)
- 回调(callback)机制
- CALLBACK
- callback
- Callback
- CALLBACK
- 解决dom4j无法解析xml命名空间的问题
- 非常强大的文件比较工具:Vimdiff
- 大学生活
- [读书笔记]MCITP Self-Paced Training Kit (Exam 70-238): Deploying Messaging Solutions with Microsoft? Exchange Server 2007读后感
- Eclipse快捷键
- CallBack回调
- 50个Sql语句(转自http://topic.csdn.net/u/20080916/10/b82330f6-d33f-416b-b06a-7ff4cf6fa287.html)
- linux下的bash与sh 详解以及例子
- java中处理日期 日期向前推 日期向后 推
- iframe局部刷新
- JAVA访问ldap
- FLEX和嵌入其中的SWF文件的通信
- 打靶问题
- C++字符串完全指引之一 —— Win32 字符编码