JAVA中的接口的理解

今儿与大家分享下JAVA中的接口.小阿哥接触JAVA有三年啦.说实话刚学JAVA时,根本不晓得接口的作用.感觉没有用.因为当时只知道.遇到接口时,实现这个接口,向接口里写具体的功能就可以了..其他的完全不晓得.之前一直做J2ME.做过的同学都晓得有SMS.我一般是提供一个第三方的短信包.供其他人使用.比较方便.短信包中就有用到接口.当时只是知道那样写,感觉没有真正的明白.最近在做Android游戏.游戏中的肯定会有UI的.我们会写一些UI组件的.利用这些UI组件生成一个新的界面.这样比较方便.里面就用到了好多接口.阿哥对接口的用法更加娴熟啦.其实就一条原则:即接口不能独自存在.单独存在是没有什么实际意义的.接口配合类来使用才有实现意义.经典的实例有两种:

第一:设置监听器.例如J2ME中的高级组件中提到的监听器.Command要想有响应必须有设置个监听器.这步很关键哟.就是这一步把组件与监听器的接口方法进行了关联.Android系统提供的控件更是这种风格.

第二:构造时传入接口的引用对象.例如:Thread类的构造方法有两种,一种是无参数的.一种是有参数的.不要小看这一步哟.这步是把接口与该类进行关联哟.

分享完毕.希望对你有所帮助.Android的GestureListener.等.

你可能感兴趣的:(java,thread,游戏,android,UI)