ホームページ  >  記事  >  Java  >  Java抽象化とインターフェースの違いは何ですか

Java抽象化とインターフェースの違いは何ですか

爱喝马黛茶的安东尼
爱喝马黛茶的安东尼オリジナル
2019-11-14 11:19:561987ブラウズ

Java抽象化とインターフェースの違いは何ですか

#抽象クラスとインターフェイスを使用する場合

いくつかのメソッドがあり、その一部にデフォルトを設定したい場合実装する場合は、抽象クラスを使用します。

多重継承を実装する場合は、インターフェイスを使用する必要があります。 Java は多重継承をサポートしていないため、サブクラスは複数のクラスを継承できませんが、複数のインターフェイスを実装できます。したがって、インターフェイスを使用してそれを解決できます。

基本的な機能が常に変化する場合は、抽象クラスを使用する必要があります。基本機能を変更し続けてインターフェイスを使用する場合は、インターフェイスを実装するすべてのクラスを変更する必要があります。

違い:

Java抽象化とインターフェースの違いは何ですかPHP 中国語 Web サイト、多数の無料の

Java 入門チュートリアル

、オンライン学習へようこそ!

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

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。