84669 人が学習中
152542 人が学習中
20005 人が学習中
5487 人が学習中
7821 人が学習中
359900 人が学習中
3350 人が学習中
180660 人が学習中
48569 人が学習中
18603 人が学習中
40936 人が学習中
1549 人が学習中
1183 人が学習中
32909 人が学習中
class Test extend Test1
class Test implements Test1
拡張と実装の違いを説明する詳細なデモを持っている人はいますか?オンラインの例を詳しく理解できません。
大牛之路
1 つは親クラスを継承することです。サブクラスは親クラスの一部のメソッドのみを実装できます。親クラスにはメンバー メソッドを含めることができます (つまり、関数には関数本体があります)。サブクラスは 1 つの親クラスのみを継承できます。 。
もう 1 つはインターフェイスの実装です。クラスは複数のインターフェイスを同時に実装し、同時に親クラスを継承できます。実装プロセスでは、インターフェイス内のすべてのメソッドを実装する必要があります。インターフェイスメソッド名のみを含めることができ、メソッドの内容は含めることはできません (関数名のみで、関数本体は含めることはできません)。
おそらくこんな感じです
1 つは親クラスを継承することです。サブクラスは親クラスの一部のメソッドのみを実装できます。親クラスにはメンバー メソッドを含めることができます (つまり、関数には関数本体があります)。サブクラスは 1 つの親クラスのみを継承できます。 。
もう 1 つはインターフェイスの実装です。クラスは複数のインターフェイスを同時に実装し、同時に親クラスを継承できます。実装プロセスでは、インターフェイス内のすべてのメソッドを実装する必要があります。インターフェイスメソッド名のみを含めることができ、メソッドの内容は含めることはできません (関数名のみで、関数本体は含めることはできません)。
おそらくこんな感じです