java的回调方式

经常写js的回调,js的回调很简单,直接传方法名称,但是java中方法不能作为参数传递

但是java中可以传一个对象,在对象中编写多个方法,然后作为参数传递到对象里以后,就可以在适当的时机调用该对象里的方法。

比如:

class Abc {
  public void sayStart(){
    system.out.println("开始了!");
  }
  public void sayEnd(){
    system.out.println("结束了!");
  }
}    

作为参数传入:

public void test(Abc abc){
  abc.sayStart();
  .
  .
  .
  abc.sayEnd();
}
原文地址:https://www.cnblogs.com/LcxSummer/p/10975383.html