メソッドのオーバーライドオーバーライド | メソッドのオーバーロードの過負荷 | |
1.クラス | これは、継承の2つのクラスを作成します |
メソッドのセットのクラス |
親クラスのサブクラスをオーバーライドする方法 | ||
2.権限 | サブクラスは以上の親であってもよいです | 要件はありません |
* 3.特長 | 最終静的要約 | 要件はありません |
親クラスは、最終的なオーバーライドすることができますサブクラスであります | ||
親クラスには、静的の不在のサブクラスであります | ||
親クラスのメソッドは抽象サブクラスでオーバーライドする必要があります (サブクラスは、オーバーライドする必要があり、または特定のサブクラスは、書き換えができない抽象クラスです) |
||
4.戻り値 | サブクラスは以下の親になることができます | 要件はありません |
5.名前 | サブクラスは親クラスと一致しています | クラスメソッド名の多くは一致している必要があります |
6.パラメータ | サブクラスは親クラスと一致しています | 各メソッドのパラメータが一致しなければならない(順序番号のタイプ) |
* 7. NG | 場合は、実行時コンパイラ | 要件はありません |
親クラスのメソッドは、例外の実行をスローした場合 サブクラスは無視することができます |
||
親クラスのメソッドは、例外コンパイラをスローした場合 サブクラスの数は、以下スロー等しい親である |
||
8.本体の方法 | 概要親クラスとサブクラス矛盾 | 一貫性のない実行の各メソッドのオーバーロード |