インターフェース(英語: Interface )とは、JAVA プログラミング言語における抽象型であり、抽象メソッドの集合であり、通常、interface で宣言されます。クラスはインターフェイスを継承することで、インターフェイスの抽象メソッドを継承します。
継承は、階層クラスの作成を可能にするため、Java オブジェクト指向プログラミング テクノロジの基礎です。継承とは、サブクラスが親クラスの特性と動作を継承することを意味し、その結果、サブクラスのオブジェクト (インスタンス) が親クラスのインスタンス フィールドとメソッドを持つか、サブクラスが親クラスからメソッドを継承し、サブクラスが親クラスと同じ動作になります。
推奨: Java ビデオ チュートリアル
Java インターフェイスと継承の違い:
1. さまざまな修飾子の変更 (インターフェイス), (拡張)
2. オブジェクト指向プログラミングでは多重継承が可能です! ただし、インターフェイスの多重継承のみがサポートされており、「継承」の多重継承はサポートされていません。Java では継承には単一のルートがあります。 . サブクラスは 1 つの親クラスからのみ継承できます。
3. インターフェイスではグローバル定数と抽象メソッドのみを定義できますが、継承では属性メソッド、変数、定数などを定義できます。
4. インターフェイスがクラスによって実装される場合、インターフェイス内の抽象メソッドはクラス内に実装される必要があり、継承でそのメソッドを呼び出したい場合は、そのメソッドを呼び出します。
5. 多重継承は JAVA ではサポートされていませんが、インターフェイスを使用して実装できるため、implements を使用する必要があります
6. 継承では 1 つのクラスのみを継承できますが、実装では複数のクラスを実装できますインターフェース。カンマで区切ってください。
Java についてさらに詳しく知りたい場合は、Java 基本チュートリアル 列に注目してください。
以上がJavaにおけるインターフェースと継承の違いの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。