记录,点滴,笔尖书写,断断忧畅,成就更好的自己

Android开发之“接口的定义和接口的使用”



1、关于接口的使用,一直来,都是只会调用接口,实现实现接口中的方法,比如:OnClickListener、OnItemClickListener、OnItemSelectedListener等接口,但脑里对于“接口”的概念还是模糊的

2、如今瞬间“脑力洞开”,感觉接口简单的理解,就是字面上的意思,比喻成一条水管,“接口”就是两条水管的缝合处,在Android开发中,接口时开放的,只需要把某个对象或参数传进来,里面的操作就针对业务进行实际操作,就像OnClickListener(View),传入View对象,重写onClick()方法,这里可以改变View的属性、状态或额外的操作

3、难点一:不清楚如何定义自己的接口类?使用interface关键词定义接口类,里面写接口方法,方法中传入对象或参数

4、难点二:不知道如何使用接口?在需要使用接口的类,定义私有的接口变量,例如:private OnClickListener onClickListener,然后生成Get和Set方法(快捷键Alt+Shift+S),这个时候已经在需要的类中添加定义的接口了。。。还不理解的,可以查看对应的Demo

评论

© 写我所想 | Powered by LOFTER