接口的主要作用是幫助實現類似於類的多重繼承功能。?
語法圖
Java接口是壹些方法特性的集合,但是沒有方法實現。
接口是由常數和抽象方法組成的特殊類。
-
界面的定義
接口的定義包括接口聲明和接口體。
接口體包括常量定義和方法定義。
-
接口的實現
在類聲明中使用implements子句指示類使用接口。
接口中定義的常數可以在類體中使用,接口中定義的所有方法都必須實現。
壹個類可以實現多個接口,在implements子句中用逗號分隔。
-
接口類型的使用
接口用作引用類型。
實現接口的類的任何實例都可以存儲在接口類型的變量中,通過這些變量可以訪問該類實現的接口中的方法。
-
界面的特征:
接口可以多次實現。
接口可以繼承其他接口並添加新的屬性和抽象方法。
不相關類的相同行為可以通過接口實現,而無需考慮這些類之間的層次關系。
接口可以指示多個類需要實現的方法。
通過接口,您可以在不知道對象對應的類的情況下了解對象的交互接口。
與繼承類似,接口和實現類之間也存在多態性。