ホームページ >Java >&#&チュートリアル >Java におけるオブジェクト指向継承の本質は何ですか?
####1.継承とは何ですか?
(2) 同じ機能モジュールをメソッドにカプセル化し、コードの再利用の目的を達成するために必要なときにメソッドを呼び出します
# (3) 継承を通じて複数のクラスから同じクラスの内容を抽出し、それを新しいクラスに変換することで、他のクラスが現在の新しいクラスと関係を持つことができるようにして、コードの再利用性の目的を達成します。 from c.C は多重継承を持つことができます。2. 継承形式
3.継承された機能#*サブクラスには、親クラスの非プライベートなプロパティとメソッドがあります。
#*サブクラスは独自のプロパティとメソッドを持つことができます。つまり、サブクラスは親クラスを拡張できます。*Java の継承は単一継承ですが、多重継承も可能です。単一継承とは、サブクラスが親クラスを 1 つだけ継承できることを意味します。多重継承とは、たとえば、クラス B がクラス A を継承し、クラス C がクラス C を継承することを意味します。 class B, so この関係によれば、クラス B はクラス C の親クラスであり、クラス A はクラス B の親クラスです。これは、Java の継承と C の継承を区別する機能です。
#*クラス間の結合を改善しました (継承の欠点、結合が高いとコード間の結合が密になり、コードの独立性が悪化します)4. クラスは親クラスから継承します。サブクラス オブジェクトを作成すると、メモリ内で何が起こるでしょうか? ? 以下に示すように:サブクラス オブジェクトがすべての属性を持っていることがわかります。親クラスの名前ですが、アクセスした場合、誰が訪問しますか?
5. 権限修飾子
注: プロパティとメソッドの両方に適用されます。デフォルトとは、戻り値の型 (データ型) の前に何も書き込む必要がないことを意味します。
以上がJava におけるオブジェクト指向継承の本質は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。