1. 程式人生 > >【java學習】8.介面(interface)

【java學習】8.介面(interface)

介面(interface)

介面在某種程度上與多型有同樣的效果,能夠寫出可高度複用的程式碼

極度抽象類

介面中所擁有的所有方法都是公有抽象方法

介面往往類似於一個標準的指定,一種強制行為的指定,要求實現這個介面的類必須要有這些方法,要有這些動作。

建立子類時:

    extends 繼承介面,得到的結果還是介面

    implements 一個類如果有對介面方法做實現的計劃,必須使用implements關鍵字

一個介面引用變數可以指向任何實現了這個介面的類的例項

一個介面引用變數只能呼叫其所指向的物件中的介面部分

介面繼承介面,形成更大規模的介面