课程
/移动开发
/Android
/Android攻城狮的第二门课(第1季)
关于回调的概念一直不太理解,希望能有实例讲解一下。
2014-10-03
源自:Android攻城狮的第二门课(第1季) 9-1
正在回答
https://www.cnblogs.com/xrq730/p/6424471.html 这篇文章把回调讲得蛮清楚的。
比如说一个学生日常生活包括三个场景:A宿舍、B食堂和C教室。在宿舍不一定就是睡觉,有可能在玩游戏,有可能在读书。在食堂,不一定就是在吃饭,有可能在打扫卫生,或者搞活动。在教室也有可能不是在学习或上课。
假如这三个场景是按顺序进行的:A->B->C。那如何描述某个学生在一天中三个场景内的活动呢?那我们可以将这三个场景抽象成接口。在父类中按顺序去调用这三个场景的接口。具体到每个学生(也就是子类)的时候,只需要重新实现三个场景的接口即可。这个时候我们就称父类回调了子类具体的接口(方法)。
该举例不一定准确,仅供参考。
Joseph_1993
举报
本课程由浅入深地带您学会Android的常用控件的开发和使用