Java接口回调
记录篇什么是回调?举例:
你在宿舍上厕所,发现纸没有了然后你喊舍友给你递一包纸巾,但是,舍友此时正在“排除身体的毒素”你必须等他排完毒才能把纸巾递给你...3秒之后他排完毒了,过来把纸巾递给你了。
这个整个过程就叫做接口回调,思路来源于生活。
实现:
共需要三个类分别是Intface,IntfaceImplementation
1.Intface类
2.IntfaceImplementation类
3.main
从这里就可以看到,我们new了一个类并重写了它的方法,然后将它传入到helpMe的方法参数里。
然helpMe方法语句最后一句,就是调用传过来的那个类的PyFinish方法而不是本类的PyFinish。
最后main方法下的 PyFinish就被触发了。(大致能懂了吧emm,还不懂得自己手动一下)
私以为此非回调 回调 一般是你要调用的第三接口不会及时反馈你要的信息,需要处理一段时间后才会给你反馈你要的接口,这时就需要你要写个第三方要调的接口处理返回参数,比如微信支付接口{:1_918:} 学习学习 学习了
研究研究看看 学习学习了{:1_893:} 接口回调和一般的接口调用就多了一个main上重写方法么? 很棒,回调函数适合做解耦和异步 可以,命名方式有一套
页:
[1]
2