您的位置:首页 > 编程语言 > Java开发

java的接口回调

2015-11-30 23:49 267 查看
转载请标明出处:http://blog.csdn.net/qq1940879801/article/details/50120959

以前写过一些博客,觉得没什么不够深入,痛定思痛,决定写一些高质量的博客。
由于本人水平有限,希望大神指出不足,欢迎留言。

最近我在群里比较活跃,经常回答别人问题,今天别人问我什么是回调,我回答之后,觉得不够详细,特意写出此篇博客。

定义两个类:Jesse,XiaoMing
人物:小明(一个群友),jesse(我)
小明问jesse,什么是回调。jesse对小明说,等我忙完手头这点事,就帮你解答。然后小明去做其他事,等jesse忙完事,这时候jesse找小明讲解什么是回调。这就是回调。

1.定义一个类,叫XiaoMing。定义2个方法,一个是问问题,一个是得到答案

2.定义一个类,叫Jesse。定义一个方法和接口,在方法里面调用小明的问问题的方法,然后和他说自己有事,接着就去忙事(线程里面的耗时操作),然后处理完事就联系小明,并把答案告诉他。这里通过接口里的方法告诉小明答案。

3.实例化XiaoMing和Jesse,调用jesse的方法,重写接口里面的方法,调用xiaoming的方法,得到答案。并把 问题 做参数传递过去。

运行结果





欢迎指出不足,没事下留言,你的支持,是我写下去的动力
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  回调