永发信息网

什么是接口回调方式 有具体例子吗

答案:3  悬赏:10  手机版
解决时间 2021-03-08 14:23
  • 提问者网友:鐵馬踏冰河
  • 2021-03-08 08:54
什么是接口回调方式 有具体例子吗
最佳答案
  • 五星知识达人网友:独行浪子会拥风
  • 2021-03-08 10:04
首先理解回调的含义,回调就是当主程序需要的时候(或者到预定义状态值)调用的接口实现类。接口实际上不能被直接调用的,我们凡是能调用的一定不是接口或者抽象类。
接口回调的很多应用场景是出现在以接口类型为参数的情况下,以匿名内部类的方式传入而达到。

例如,假设有一个Java的API方法叫作:(其中的ClickEvent就是一个接口)
public void addEventListener(ClickEvent evt);
那么,你在调用的时候就可以这样:
addEventListener(new ClickEvent(){
//在这里实现接口中的方法
});
当发生某事件是,API的addEventListener方法就会被组件调用,从而你的完成的匿名内部类代码就会被组件执行。

仔细想想,其实很不是那么困难的。
全部回答
  • 1楼网友:雾月
  • 2021-03-08 11:52
首先理解回调的含义,回调就是当主程序需要的时候(或者到预定义状态值)调用的接口实现类。接口实际上不能被直接调用的,我们凡是能调用的一定不是接口或者抽象类。 接口回调的很多应用场景是出现在以接口类型为参数的情况下,以匿名内部类的方式传入而达到。 例如,假设有一个Java的API方法叫作:(其中的ClickEvent就是一个接口) public void addEventListener(ClickEvent evt); 那么,你在调用的时候就可以这样: addEventListener(new ClickEvent(){ //在这里实现接口中的方法 }); 当发生某事件是,API的addEventListener方法就会被组件调用,从而你的完成的匿名内部类代码就会被组件执行。 仔细想想,其实很不是那么困难的。
  • 2楼网友:空山清雨
  • 2021-03-08 11:09
就是实现接口,然后返回数据,方法回调就是回调的这个函数
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯