1、接口當(dāng)中包含的內(nèi)容(Java7 和更早版本中):常量、抽象方法
如果接口本身定義成public ,所有方法和變量都是public的。
public static final 數(shù)據(jù)類型 常量名稱 = 數(shù)據(jù)值;
public abstract 返回值類型 方法名稱(參數(shù));
注意:
- 成員變量的三個(gè)修飾符可以省略,但是絕對(duì)不能寫別的;
- 抽象方法的兩個(gè)修飾符也可以省略,但是絕對(duì)不能寫別的;
- 雖然是interface關(guān)鍵字,但是編譯成功后的字節(jié)碼文件依然是.class格式的。
2、接口與接口之間是繼承的關(guān)系:extends
public interface 接口C extends 接口A, 接口B {
// ...
}