通俗易懂理解Java的回调方法

        Java的回调方法是这么描述的:A类中调用B类中的某个方法C,然后B类中反过来调用A类中的方法D,D这个方法就叫回调方法。很多人看到这个描述,搞的一头雾水,今天我用非常简单的代码来给大家通俗易懂的讲解Java的回调方法。


方法y是回调方法

        我们看上面的代码,方法y是回调方法,那么我们如何通过方法x来运行方法y呢?

方法一:

        创建A对象,然后调用方法y,看下图代码:


运行显示:这是回调方法

方法二:

        新建类B,在B的方法z中,传入参数类A,在z方法中运行类A中的y方法,看下图代码:


类B中的z方法运行类A中的回调方法


运行显示:这是回调方法

总结:

        方法x想要回调方法y,一定要new一个对象A,然后通过A来调用y方法。如果是回调方法的话,把对象A通过参数的方式,传到B中的z方法,然后回调方法y。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Swift1> Swift和OC的区别1.1> Swift没有地址/指针的概念1.2> 泛型1.3> 类型严谨 对...
    cosWriter阅读 11,737评论 1 32
  • 一、Python简介和环境搭建以及pip的安装 4课时实验课主要内容 【Python简介】: Python 是一个...
    _小老虎_阅读 6,378评论 0 10
  • 作为一名程序员 ,要对知识 ,抱着“如饥似渴” 的态度 如饥似渴如饥似渴如饥似渴 窈窕淑女,君子好逑。窈窕淑女,寤...
    Android_开发工程师阅读 527评论 0 0
  • 第一章:梓盈 “不!我没有,这都不是我的错,为什么?为什么连你们都要这样。”我看着镜子中的自己,一边拉扯着自己...
    何筱沫阅读 953评论 2 5
  • 偶遇一文青,看到他写的诗,随手涂改,改成了两小段的一首词。突然就迷上了词。“回首,回首,回首又有什么,你的情,我的...
    Jan_C阅读 241评论 0 0

友情链接更多精彩内容