接口回调能讲清楚一点吗QAQ
以前从来没接触过接口回调,老师一点征兆都没有就突然开始讲怎么实现接口回调,也不在讲之前说一下接口回调是怎样一种机制,所以说不同老师组合起来的课就是这里不好,新老师都不管以前的老师有没有讲过就直接塞知识,我只能在网上自己找回调函数的博客来学习,但是很多博客又整理的比较混乱,就很浪费时间。
正在回答
你好,每个知识点的实现方式并不是固定的,你找的资料那种做法是当一个类实现了这个类的接口就可以(重写)触发该接口中的回调方法,但是老师的讲解是将接口作为成员封装在了需要的类中,那只要其他某个类中需要该类对象,就需要创建该类的对象,同时将接口对象也传递了进来,但是接口创建对象都是以匿名内部类的方式重写(触发)了该接口的抽象方法,这样用着方便,其实实现的效果是一样的,希望你能理解。如果我的回答解决了你的疑惑,请采纳!~祝学习愉快!
...我能说句实话吗。。。从UI下开始,,那几章节都是拼凑在一起的,讲得不怎么好,,我觉得UI上以及之前课程的老师讲得非常到位,,,人家代码注释,,,快捷键使用都没有拉下,,,,UI下的课程真是不敢恭维。。。
打电话哪种说法,说得很清楚,但是结合代码理解起来还是不明白
其实 创建了接口 再去实现接口 就是表示了可以安全的进行向下类型转换
A类里面 接口引用 X.do()
B 类实现接口里面的方法 X = (X)B B{ void do() {do something~} };
说得再简单一点
A 里面可以使用 B 类双方约定好的方法
- 参与学习 人
- 提交作业 5461 份
- 解答问题 7238 个
此次推出的专题为Android攻城狮培养计划的第一部分语法与界面基础篇,将带大家从0开始学习Android开发。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星