首页 > 编程语言 > 详细

java--回调函数

时间:2019-06-15 23:26:30      阅读:201      评论:0      收藏:0      [点我收藏+]

 回调的意义在于,通过在其他对象中调用自身类中定义的函数,达到一定的目的(常见于事件注册,监听以及线程Runnable中的run)。

public class Task {
    private Calculator calculator=new Calculator();
    public void add(int a,int b){
        //this传递当前对象,为了在其它类里调用当前类的回调响应方法
        calculator.add(a,b,this);
    }
    //回调响应
    public void callResult(int result){
        System.out.println("结果是:"+result);
    }
}

 

public class Calculator {
    public void add(int a,int b,Task task){
        int result=a+b;
        //调用回调方法
        task.callResult(result);
    }
}

 

public class Test {
    public static void main(String[] args) {
        Task task1=new Task();
        task1.add(2,3);
    }
}

 

java--回调函数

原文:https://www.cnblogs.com/jvStarBlog/p/11028979.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!