[問題] interface and 繼承

看板java作者 (shooting)時間17年前 (2008/05/09 15:11), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/1
請問要如何又能用interface又能繼承呢? 我知道interface裡都只能宣告 abstract method 然後其下會有"其他class"(叫做class group好了) implement此interface去實做那些abstract method 但是... 此class group有許多共用的相同的method 不曉得要怎樣才能讓他們implement此interface又能 想辦法把這些共用的method寫在另一個class然後繼承他 打著打著 突然覺得 是不是 寫個A super class, B interface 這些class group 就 implement B , extends A?? 舉例來說 interface A ==> abstract class x(),y(),z() superclass B ==> 實作 x(),y() 兩個suclass C,D 繼承 B ==> 實作 z() 此時透過interface A 可以直接呼叫 C/D 做x(),y(),z() 不知道這樣有沒有表達到我的意思?? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 219.87.82.195 ※ 編輯: shooting12 來自: 219.87.82.195 (05/09 15:22)

05/09 15:48, , 1F
你這做法是很正常的做法, 不用擔心.
05/09 15:48, 1F
文章代碼(AID): #188_aUx- (java)