クラスの継承

継承:

親クラスを継承1.、あなたは括弧内の親クラスの名前を書き、あなたはサブクラスを定義するときに必要

2.書き換え:メソッドは書き換える方法と呼ばれ、サブクラスのメソッドと親クラスと同じ名前

3.開発:親クラスの拡張と呼ばれるサブクラスではありません

4.親クラスの一部のプロパティとメソッドを、サブクラスの継承を直接使用することができます

5.同じ名前のメソッドは、親クラスおよびサブクラス優先サブクラスこの方法を使用してコールサブクラスのインスタンスが存在します

実施例6親クラスが親クラスのメソッドを呼び出すことができ、この方法は、以下のサブクラスを呼び出すことはできません

7.サブクラス機能は、親クラスの関数を呼び出すことができます

多重継承:実際にはほとんど使われない、インタビューを求めることができます

1.サブクラス継承つ以上の親クラス

初期化機能を含む:2は、近接の原則に従って、同じ関数を呼び出します

同じ名前を持つ親クラスのメソッドが複数存在する場合、括弧内の優先呼同じ名前の親クラスが正面の位置であります

3.継承より1つの親クラスよりも、パラメータや初期化関数のパラメータ名以上の親クラスの数が一致している必要があり、そうでなければ、それはエラーの可能性があり呼び出すとき

例えば、親がパラメータではなく、親を持っているので、あなたはAパラメータを使用してメソッドを呼び出すとき、エラーになります

エラー意志をインスタンス化する際のパラメータの数、パラメータの受け渡しが行われていない場合

例1:




例2:

おすすめ

転載: www.cnblogs.com/come202011/p/12229683.html