オブジェクト指向(3)

カプセル化、継承、ポリモーフィズム

継承:

彼らは使用することはできませんので、コンストラクタでは、このスーパーコンストラクタを呼び出すときは、他のコンストラクタ、このスーパーを呼び出すことはできませんが、最初の行でなければなりません

リライト:親クラスの実装サブクラスのメソッドは、メソッドを満たすことができないときは、この方法は、上書き、唯一異なるメソッド本体のサブクラスに対応することができ、連続して存在している必要があります

私たちは、最初の建設の前に親オブジェクトのサブクラスを作成します。

あなたは、親クラスの低レベルよりも修正アクセス権を書き換える処理を使用することはできません

ヘビーデューティーの区別とここにいます:唯一の同じメソッド名をオーバーロードは、他とは異なることができますが、サブクラスで親クラスのメソッド、メソッド名、戻り値の型、パラメータリストを継承書き換えることが書き直さなければなりません彼らは同じでなければなりません

プライベートプロパティ、メソッドを継承することはできません、コンストラクタは継承できません

親クラスの静的メソッドは、サブクラスによって呼び出されることができますが、書き換えることができません

特定のクラスをインスタンス化インスタンス化のいずれかの感覚を持っていないとき、彼らは抽象クラスを置くことができるインスタンス化を制限するための抽象クラスを使用し、抽象クラスであり、

サブクラスは抽象メソッド、またはも抽象メソッドとして定義されたサブクラスの時に抽象親クラスを継承しなければなりません。

最後の:

変数を変更する場合、値を変更することはできません。修飾方法は上書きできない場合、修飾されたクラスがクラスを継承することができない場合

おすすめ

転載: www.cnblogs.com/zrmj/p/11414211.html