2015年2月4日 星期三

物件導向 ─ 介面 (觀念)

介面

    特性
                 可多重繼承 (implements)
                
                ● 可繼承多個介面(ex: 親生父親只能有一個,但是乾爹可以有n個)
              
                ● 不限定要同時繼承父類別和繼承多個介面才算是多重繼承,只要繼承多個介面也算是多重繼承

                     ● 介面算是一種abstract 類別  (在定義時,不必特別定義abstract,原本就設定好了)

                    ● 其下的成員方法皆為 public astract,不能包含 static 成員

                    ● 介面指定義方法,不實作。實作是交由來繼承的子類別去做
                     
                    ● 介面也可以不定義任何方法,作為標記(marker)介面用
       

沒有留言:

張貼留言