在我们的日常开发中,经常用到方法回调,有些API就是通过方法回调的方式实现,那么我们
自己如何使用方法回调呢?
例如:
new Thread(new Runnable(){
public void run(){
.........
}
}).start();
如线程的例子,当我们创建Thread对象时,需要传入一个Runnable类型的对象作为参数,Thread类中,会使用该参数(Runnable对象)
在(Thread类的)start()方法中去调用它(Runnable对象)的run()方法。这样就实现了一次方法回调。
因此,我们可以借助此思想,在编程需要时,自己编写需要使用方法回调的类