介面
特性
● 可多重繼承 (implements)
● 可繼承多個介面(ex: 親生父親只能有一個,但是乾爹可以有n個)
● 不限定要同時繼承父類別和繼承多個介面才算是多重繼承,只要繼承多個介面也算是多重繼承
● 介面算是一種abstract 類別 (在定義時,不必特別定義abstract,原本就設定好了)
● 其下的成員方法皆為 public astract,不能包含 static 成員
● 介面指定義方法,不實作。實作是交由來繼承的子類別去做
● 介面也可以不定義任何方法,作為標記(marker)介面用
沒有留言:
張貼留言