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();
}

 

posted @ 2019-06-04 18:40  1156740846  阅读(223)  评论(0编辑  收藏  举报