java小白的学习记录......
1、接口是一种约定和能力 -- 体现在接口的方法上
2、面向接口编程
程序设计时:1)关心实现类有何能力,而不关心实现细节
2)不考虑接口的具体实现
(对于1、2、,my thought:所以接口中的方法都是抽象方法)
3、接口的特性
1)接口不可以被实例化
2)非抽象类实现接口时,必须实现接口的所有方法
3)一个类可以实现多个接口 -- 如此:接口实现java多继承
4)接口中的属性都是全局静态常量
5)接口中的方法都是全局抽象方法
6)无构造方法
特性3)将在[java][26]接口2中提现,其他特性在 实例一 均有体现
4、抽象类利于代码复用,接口利于代码维护
5、实例 一
USB接口
1)编写接口--根据需求设计方法
Usb.java,接口类
public interface Usb { //特性6)接口无构造方法
String NAME="Interface"; //特性4)变量常量 (省略了static final关键字,因为默认是static final )
void service(); //