Javaのインターフェースとクラスの違いは何ですか

王林
リリース: 2019-11-12 11:29:36
オリジナル
4757 人が閲覧しました

Javaのインターフェースとクラスの違いは何ですか

違いは次のとおりです。

Java ではクラスは複数の親クラスを継承できませんが、「1 つのクラスの機能」を実現するために使用できます。 「複数のクラスの継承」インターフェイス。クラスは複数のインターフェイスを実装して、間接的に多重継承を実装します。

本質的に、インターフェイスは抽象クラスでもあります。この抽象クラスには定数とメソッドの定義のみが含まれ、変数とメソッドの実装は含まれません。

無関係な複数のクラスが同じインターフェイスを実装できます。クラスは複数の無関係なインターフェイスを実装できます。継承関係と同様に、インターフェースと実装クラスの間にはポリモーフィズムが存在します。

java が提供するインターフェースは対応するパッケージ内にあり、パッケージを導入することで java が提供するインターフェースを利用することができます。インターフェイスを自分で定義することもできます。Java ソース ファイルはクラスとインターフェイスで構成されます。

推奨チュートリアル: Java チュートリアル

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

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!