接口
- Java中的接口:是一个跟类很相似的结构
- 接口的语法:
- interface 接口名{
}
- 一般写在一个独立的Java文件中,编译完毕之后也会生成独立的字节码文件
- 接口内部成员参考类
a) 可以有字段:默认public static final 修饰的全局常量
b) 方法全部都是抽象方法【没有 static final修饰 因为修饰的不能覆写,抽象方法需要覆写才有意义 】
c) 构造方法没有
interface USB{
int i = 10;//默认public static final 修饰
void add();//默认public abstract 修饰
}
接口如何使用
- 从结构上来看,接口中有全局常量和抽象方法
a) 全局常量 : 接口名.常量名 直接调用
b) 抽象方法 : 类实现接口,覆写接口中的抽象方法
c) 子接口继承父接口,拓展接口
d) 接口也是支持多态的写法的