传说中的函数回调,不过如此

本文解释了函数回调的概念,通过程序员A和B之间的交互实例说明了其工作原理。文章还介绍了如何在C/C++和Java中实现函数回调,指出Java通过接口实现回调与C++中的指针方式有所不同。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一直以为函数回调时很神秘的东西,今天了解了一下,不过如此。其实自己一直在使用,只是不知道叫什么。

 

传说中的函数回调如下:

比如程序员A写了一段程序(程序a),其中预留有回调函数接口,并封装好了该程序。程序员B要让a调用自己的程序b中的一个方法,于是,他通过a中的接口回调自己b中的方法达到目的。

在C/C++中,要用回调函数,被掉函数需要告诉调用者自己的指针地址,但在JAVA中没有指针,怎么办?我们可以通过接口(interface)来实现定义回调函数。。。。。。

 

 

java的函数回调和C++提供的lazy加载机制相当相似

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值