java实现回调函数

//定义3个类,分别为主函数类、包含回调函数的接口类、业务处理类
//处理完业务后,可以执行回调函数
//定义主函数类
public class Main
{
public static void main(String[] args)
{
new TestCallBack().compute(100,new ComputeCallback(){
@Override
public void onComputeEnd() {
System.out.println("恭喜你,您的任务已经完成");
}
});
}
}
//定义包含回调函数的接口类
interface ComputeCallback
{
public void onComputeEnd();
}
//定义业务类
class TestCallBack
{
public void compute(int cishu,ComputeCallback cc)
{
System.out.println("正在处理业务事情");
cc.onComputeEnd();
}
}

猜你喜欢

转载自blog.csdn.net/lingxineden608/article/details/80381394