一。什么是接口回调
举个通俗的例子,当我们要买东西,我们拿着100块钱给店家,店家看到我这100块钱就知道要买电脑,于是店家包装好电脑返回给我们,这个过程就是一个接口回调。
二。接口回调怎么用
接口回调其实就是实现消息传递。先写一个简单的例子,我拿100块钱,商家返回给我一个电脑。先定一个接口,接口里有一个返回电脑的方法。
public void myBuyComputer(){
Saler saler = new Saler();
saler.buyComputer(100,new CallBack() {
@Override
public void give(String computer){
System.out.println("我的电脑:" + computer);
}
});
}
interface Callback{
//回调,顾名思义就是回应,是卖家回应给我们电脑
void give(String computer);
}
class Saler {
public Saler(){};
public void buyComputer(int rmb, Callback callback) {
callback.give("电脑");
}
}