2019独角兽企业重金招聘Python工程师标准>>>

java中的回调函数,回调函数是自己定义,但是自己并不直接调用这个方法,而是通过另外一个方法里面保存这个地址来进行调用,就好比:我向一个人打电话请教一个人问题,但是这个人并不能马上给出解决方法,所以这个时候我就挂掉电话,但是我给对方手机号码,等到对方知道解决方案之后对方打电话给你,告诉你。

在java中是如何实现的呢?

1、首先定义回调接口

public interface MyCall{public void call();
}

2、定义处理方法类(问问题的人,等待对方回复之后调用)

public class CallA implements MyCall{public void call(){System.out.println("A的方法Call被调用了!");}
}

3、定义回调函数(被问题的人,有了结果之后回调函数)预留回调接口

 public class CallB{private MyCall call;public void setMyCall(MyCall call){this.call = call;}public void doSome(){call.call();}}

4、测试程序

public class Test{public static void main(Strings[] args){CallB callB = new CallB();callB.setMyCall(new CallA());callB.doSome();}
}

转载于:https://my.oschina.net/u/2417069/blog/522983

java中的回调函数相关推荐

  1. Java中的回调函数学习-深入浅出

    Java中的回调函数一般来说分为下面几步: 声明回调函数的统一接口interface A.包括方法callback(); 在调用类caller内将该接口设置为私有成员private A XXX; 在c ...

  2. Android和Java中的回调函数

    在 Android 的学习过程中遇到了回调函数,经过一段时间的理解,将自己的收获整理如下,希望对迫切希望了解这方面知识的同学有所启发. 回调函数的理解如下: 在A类中定义了一个方法,这个方法中用到了一 ...

  3. java中函数的调用,java中如何调用函数

    java动态调用函数,Java 中使用动态代码,java函数调用,java中如何调用函数 如何在 Java 中调用 C 函数 宗薇 [期刊名称]<网络新媒体技术> [年(卷),期]2000 ...

  4. java有没有回调函数_Java中的回调函数 - wangjianme的个人空间 - OSCHINA - 中文开源技术交流社区...

    Java代码的回调函数经常由框架或是系统定义,由程序开发人员填充. 它的最主要特点是即定义了调用的规范同时又非常的灵活. 回调函数有些类似于观察者模式,它们的区别在于:观察者模式返回的参数为Event ...

  5. java中的string函数_java中string.trim()函数的作用实例及源码

    trim()的作用:去掉字符串首尾的空格. public static void main(String arg[]){ String a=" hello world "; Str ...

  6. 理解与使用Javascript中的回调函数

    在Javascript中,函数是第一类对象,这意味着函数可以像对象一样按照第一类管理被使用.既然函数实际上是对象:它们能被"存储"在变量中,能作为函数参数被传递,能在函数中被创建, ...

  7. Java中的split函数

    Java中的 split  函数是用于按指定字符(串)或正则去分割某个字符串,结果以字符串数组形式返回: String str="1234@abc"; String[] a = s ...

  8. 理解javascript中的回调函数(callback)【转】

    在JavaScrip中,function是内置的类对象,也就是说它是一种类型的对象,可以和其它String.Array.Number.Object类的对象一样用于内置对象的管理.因为function实 ...

  9. 关于javascript中的回调函数

    关于javascript中的回调函数 原文地址:http://blog.csdn.net/sicluoyi/article/details/1737969 考虑一个这样的例子: 假如某个项目的底层和高 ...

  10. 【JavaScript】理解与使用Javascript中的回调函数

    在Javascript中,函数是第一类对象,这意味着函数可以像对象一样按照第一类管理被使用.既然函数实际上是对象:它们能被"存储"在变量中,能作为函数参数被传递,能在函数中被创建, ...

最新文章

  1. Java 语言 集合架构(Set规则集)
  2. MySQL笔记11:C语言编程API函数和完整实例演示!
  3. 在myeclipse中导入图片
  4. 牛客网(剑指offer) 第二十题 包含min函数的栈
  5. 安装版win7安装时分区
  6. recipe for target 'aclocal.m4' failed
  7. python接口封装_Python 接口测试之接口关键字封装
  8. creator找不到编译器 qt_Qt与Web混合开发(一)--简单使用
  9. 数据分析的升级版本--excel数据对比--代码实现
  10. treetable php,第105款插件:jquery.treetable.js的使用
  11. TPC,TPCC,TPMC(计算机性能衡量指标) -----
  12. bi 工具 市场排行榜_bi工具市场排行榜,国内BI软件排名
  13. BeautifulSoup 使用经验总结
  14. 数模电路基础知识 —— 5. 常见电路符号说明(三极管)
  15. Excel函数sumproduct应用案例-多条件求和
  16. python的seed和tensorflow的seed
  17. 阿里云被攻击用高防CDN的效果如何?
  18. 那些有趣的网站系列(四)
  19. 程序化自动生成视频实现Youtube掘金
  20. L2-001 紧急救援

热门文章

  1. python中List和Tuple的区别
  2. linearlayout之margin和peddling
  3. java传文件到kafka_Java将CSV的数据发送到kafka的示例
  4. 采样频率和带宽的关系_示波器的采样率和存储深度在实际操作有什么用?
  5. 运营效果分析:假设检验
  6. Salus:安全扫描协调工具
  7. Tool-X:在AndroidUbuntu平台安装Kali的各种小工具
  8. 从库找不到对应的被删除的记录
  9. 关于vue 项目页面打包后首次页面加载特别缓慢的原因及解决方案
  10. 浮动元素遇到标准流元素 会发生转角遇到爱