ホームページ  >  記事  >  Java  >  Javaで継承できないクラスは何ですか?

Javaで継承できないクラスは何ですか?

尚
オリジナル
2019-12-26 16:34:055007ブラウズ

Javaで継承できないクラスは何ですか?

JAVA で Final とマークされたクラスは最終クラスであり、継承することはできません (例: public、final、String)。

JAVA 継承の概要:

継承はオブジェクト指向の最も重要な機能です。継承とは、既存のクラスから新しいクラスを派生することです。新しいクラス既存のクラスのデータ属性と動作を吸収し、新しい機能を拡張できます。

Java 継承は、既存のクラスの定義をベースとして新しいクラスを作成する技術です。新しいクラスの定義では、新しいデータや新しい関数を追加したり、既存のクラスの関数を使用したりできます。ただし、親クラスから選択的に継承することはできません。

変更されたクラス Final を使用してクラスを変更する場合、そのクラスは継承できないことを意味します。

注: a. Final によって変更されたクラスの場合、最終クラスのメンバー変数は、実際のニーズに応じて fianl として設計できます。 b. 最終クラスのメンバー メソッドは、暗黙的に最終メソッドとして指定されます。

注: クラスを設計するときは、このクラスが将来継承されるかどうかをよく考慮する必要があります。継承できる場合、そのクラスは fianl で変更できません。ここでは、一般的にツールを使用します。クラス これは、多くの場合、フィアンル クラスとして設計されます。 JDK では、最終的に設計されたクラスには String、System などが含まれます。

Java についてさらに詳しく知りたい場合は、Java 基本チュートリアル 列に注目してください。

以上がJavaで継承できないクラスは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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