• java回调函数详解


    声明:博客参考于https://www.cnblogs.com/yangmin86/p/7090882.html,谢谢哥们

    回调函数:是指在A类执行代码时,调用了B类中的方法,但B类中的方法执行了A类中的方法。

    example:

    1、Boss.java(Boss类中执行代码,调用了Emp类的doPrint()方法)

    public class Boss{              //我是老板
    public void back(){
    System.out.println("老板报表打印好了,请你放心!");//这个是我的电话
    }

    public static void main(String[] args) {
    Emp emp = new Emp();//现在我new一个员工出来
    emp.doPrint();//我现在让这个员工去给我打印一份报表,报表打印好后直接通过back电话通知我。
    }
    }

    2、Emp.java(Emp类中doPrint()方法执行了Boss类中的back()方法)

    package com.cn.commodity.config;
    
    public class Emp{
        //员工
        public void doPrint(){ //员工开始打印报表了
            System.out.println("老板我报表打印好了");//这个时候员工把报表打印好了,再通过老板的电话通知老板,怎么做呢?
            Boss boss = new Boss();
            boss.back();  //这就是通过老板的电话在我打印好了以后,告知老板
            }
    }

    这就是回调,就是在自己的类中执行代码,但是自己类中的方法在别的类中调用,而不是自己显示的调用。

    
    
  • 相关阅读:
    保存windows 10的登录界面壁纸
    Python 从剪贴板中生成二维码
    SpringBoot
    IDEA8条配置
    Nodejs-hexoBlog
    Mybatis-Plus
    Javaweb文件上传
    GIt基本语法
    JS常用部分整合
    javaweb-maven学习总结
  • 原文地址:https://www.cnblogs.com/ywjfx/p/10113205.html
Copyright © 2020-2023  润新知