Interface (インターフェイス) は Java 言語の抽象型ですが、インターフェイスは抽象クラスではなく、抽象メソッドのコレクションです。通常、インターフェイスは次のように宣言されます。インターフェース。 クラスはインターフェースを継承することでインターフェースの抽象メソッドを継承します。
使用方法は次のとおりです: (推奨学習: java コース)
implement 接口名
クラスはオブジェクトのプロパティとメソッドを記述します。
は継承可能です。継承方法は次のとおりです:
extends 父类名
構文の違い
–すべてのインターフェイスのプロパティはすべて public static Final;
– すべてのクラスはデフォルトで public です;
サブクラスは 1 つの親クラスのみ継承 (拡張) でき、複数のインターフェイスを継承 (実装) できます。
インターフェイスはインスタンス化できませんが、実装することはできます。インターフェイスを実装するクラスは、インターフェイスに記述されているすべてのメソッドを実装する必要があります。それ以外の場合は、抽象クラスとして宣言する必要があります。
Java では、インターフェイス型を使用して変数を宣言でき、ヌル ポインターになったり、このインターフェイスによって実装されたオブジェクトにバインドされたりすることができます。
以上がJavaクラスとインターフェースの違いの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。