Javaクラスとインターフェースの違い

(*-*)浩
リリース: 2019-11-11 11:08:59
オリジナル
3633 人が閲覧しました

Javaクラスとインターフェースの違い

Interface (インターフェイス) は Java 言語の抽象型ですが、インターフェイスは抽象クラスではなく、抽象メソッドのコレクションです。通常、インターフェイスは次のように宣言されます。インターフェース。 クラスはインターフェースを継承することでインターフェースの抽象メソッドを継承します。

使用方法は次のとおりです: (推奨学習: java コース)

implement 接口名
ログイン後にコピー

クラスはオブジェクトのプロパティとメソッドを記述します。

は継承可能です。継承方法は次のとおりです:

extends 父类名
ログイン後にコピー

構文の違い

–すべてのインターフェイスのプロパティはすべて public static Final;

– すべてのクラスはデフォルトで public です;

サブクラスは 1 つの親クラスのみ継承 (拡張) でき、複数のインターフェイスを継承 (実装) できます。

インターフェイスはインスタンス化できませんが、実装することはできます。インターフェイスを実装するクラスは、インターフェイスに記述されているすべてのメソッドを実装する必要があります。それ以外の場合は、抽象クラスとして宣言する必要があります。

Java では、インターフェイス型を使用して変数を宣言でき、ヌル ポインターになったり、このインターフェイスによって実装されたオブジェクトにバインドされたりすることができます。

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

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート