ホームページ  >  記事  >  Java  >  インターフェイスはJavaでインターフェイスを実装できますか?

インターフェイスはJavaでインターフェイスを実装できますか?

王林
王林オリジナル
2020-05-15 11:04:174409ブラウズ

インターフェイスはJavaでインターフェイスを実装できますか?

#Java のインターフェイスはインターフェイスを実装できませんが、インターフェイスは 1 つ以上のインターフェイスを継承できます。これは、クラス間の継承メソッドと同様です。

インターフェイスの継承には extends キーワードが使用され、サブインターフェイスは親インターフェイスのメソッドを継承します。

(ビデオ チュートリアルの推奨: java ビデオ )

インターフェイスの継承

次の Sports インターフェイスは、Hockey とFootball の継承:

インターフェイスはJavaでインターフェイスを実装できますか?

Hockey インターフェイスは 4 つのメソッドを宣言し、Sports インターフェイスから 2 つのメソッドを継承します。このように、Hockey インターフェイスを実装するクラスは 6 つのメソッドを実装する必要があります。

同様に、Football インターフェイスを実装するクラスは 5 つのメソッドを実装する必要があり、そのうちの 2 つは Sports インターフェイスからのものです。

インターフェイスの多重継承

Java では、インターフェイスで多重継承が可能です。

インターフェイスの多重継承では、extends キーワードを 1 回だけ使用し、その後に継承されたインターフェイスを使用する必要があります。以下に示すように:

public interface Hockey extends Sports, Event

上記のプログラム フラグメントは、法的に定義されたサブインターフェイスです。クラスとは異なり、インターフェイスでは多重継承が可能であり、スポーツとイベントは同じメソッドを定義または継承できます。

推奨チュートリアル: java エントリー プログラム

以上がインターフェイスはJavaでインターフェイスを実装できますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。