1.先定义一个Callback接口,里面有些许方法。
2.假设此时有一个A类,它想做一些事,但是又不知道具体做什么事,想等到有人调用它的时候再做,那么此时就需要用到回调。
3.先在A类里面声明一个Callback接口的引用,再增加一个方法可以调用该方法以设置和实现callback,从而确定A到底要做什么。接着在A类声明调用接口callback的某些方法(这些方法就是A最后要做的事情)
4.某个类想让A做一些事,此时对A进行实例化,然后调用A的setcallback的设置A要做的事,接着调用A里面可以执行callback接口里面的方法的方法。从而使得A做了由其他类交给他事情。