ホームページ  >  に質問  >  本文

拡張と実装の違い

class Test extend Test1
class Test implements Test1

拡張と実装の違いを説明する詳細なデモを持っている人はいますか?オンラインの例を詳しく理解できません。

拉拉韦尔拉拉韦尔1613日前1452

全員に返信(1)返信します

  • 青Blue

    青Blue2020-06-15 22:08:39

    1 つは親クラスを継承することです。サブクラスは親クラスの一部のメソッドのみを実装できます。親クラスにはメンバー メソッドを含めることができます (つまり、関数には関数本体があります)。サブクラスは 1 つの親クラスのみを継承できます。 。

    もう 1 つはインターフェイスの実装です。クラスは複数のインターフェイスを同時に実装し、同時に親クラスを継承できます。実装プロセスでは、インターフェイス内のすべてのメソッドを実装する必要があります。インターフェイスメソッド名のみを含めることができ、メソッドの内容は含めることはできません (関数名のみで、関数本体は含めることはできません)。

    おそらくこんな感じです

    返事
    1
  • キャンセル返事