zoukankan      html  css  js  c++  java
  • 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();  //这就是通过老板的电话在我打印好了以后,告知老板
            }
    }

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

    
    
  • 相关阅读:
    02.jwt单点登录
    04.RBAC
    COM interop
    C++、c#互调用之VC6 调用 VC6 COM
    Type Library Importer (Tlbimp.exe)
    C++、C#互调用之C++ 调用C# dll
    VS tools
    Type Library to Assembly 转换摘要
    7个顶级心理预言
    c++、C#互调用之c# 调用 vc6 COM
  • 原文地址:https://www.cnblogs.com/ywjfx/p/10113205.html
Copyright © 2011-2022 走看看