當前位置:才華齋>計算機>java語言>

Java介面是什麼

java語言 閱讀(1.24W)

介面(英文:Interface),在JAVA程式語言中是一個抽象型別,是抽象方法的集合,介面通常以interface來宣告。一個類通過繼承介面的方式,從而來繼承介面的抽象方法,以下是小編為大家搜尋整理的Java介面是什麼,希望能給大家帶來幫助,更多精彩內容請及時關注我們應屆畢業生考試網!

Java介面是什麼

介面並不是類,編寫介面的'方式和類很相似,但是它們屬於不同的概念。類描述物件的屬性和方法。介面則包含類要實現的方法。

除非實現介面的類是抽象類,否則該類要定義介面中的所有方法。

介面無法被例項化,但是可以被實現。一個實現介面的類,必須實現介面內所描述的所有方法,否則就必須宣告為抽象類。另外,在Java中,介面型別可用來宣告一個變數,他們可以成為一個空指標,或是被繫結在一個以此介面實現的物件。

介面與類相似點:

一個介面可以有多個方法。

介面檔案儲存在結尾的檔案中,檔名使用介面名。

介面的位元組碼檔案儲存在s結尾的檔案中。

介面相應的位元組碼檔案必須在與包名稱相匹配的目錄結構中。

介面與類的區別:

介面不能用於例項化物件。

介面沒有構造方法。

介面中所有的方法必須是抽象方法。

介面不能包含成員變數,除了static和final變數。

介面不是被類繼承了,而是要被類實現。

介面支援多重繼承。