1、接口当中包含的内容(Java7 和更早版本中):常量、抽象方法
如果接口本身定义成public ,所有方法和变量都是public的。
public static final 数据类型 常量名称 = 数据值;
public abstract 返回值类型 方法名称(参数);
注意:
- 成员变量的三个修饰符可以省略,但是绝对不能写别的;
- 抽象方法的两个修饰符也可以省略,但是绝对不能写别的;
- 虽然是interface关键字,但是编译成功后的字节码文件依然是.class格式的。
2、接口与接口之间是继承的关系:extends
public interface 接口C extends 接口A, 接口B {
// ...
}