- 具有 abstract method 的 class 必須宣告為 abstract class。
- 繼承 abstract class 的子類別必須 override 所有父類別的 abstract method, 否則子類別也必須宣告為 abstract class。
- 實作 Interface A 的 Class 必須實作 A 裡的所有 method, 否則必須宣告自己為 abstract class。
- 不能直接 new abstract class, 只能 new 其非 abstract class 的子類別。
PS:extends必須在implements前面
不懂嗎? 呂布只有一個親爸爸(繼承),但他有好多個乾爸爸(實作)~~~~
沒有留言:
張貼留言