違いは次のとおりです。
Java ではクラスは複数の親クラスを継承できませんが、「1 つのクラスの機能」を実現するために使用できます。 「複数のクラスの継承」インターフェイス。クラスは複数のインターフェイスを実装して、間接的に多重継承を実装します。
本質的に、インターフェイスは抽象クラスでもあります。この抽象クラスには定数とメソッドの定義のみが含まれ、変数とメソッドの実装は含まれません。
無関係な複数のクラスが同じインターフェイスを実装できます。クラスは複数の無関係なインターフェイスを実装できます。継承関係と同様に、インターフェースと実装クラスの間にはポリモーフィズムが存在します。
java が提供するインターフェースは対応するパッケージ内にあり、パッケージを導入することで java が提供するインターフェースを利用することができます。インターフェイスを自分で定義することもできます。Java ソース ファイルはクラスとインターフェイスで構成されます。
推奨チュートリアル: Java チュートリアル
以上がJavaのインターフェースとクラスの違いは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。