テクノロジ系 / アルゴリズムとプログラミング
オーバーライド
オーバーライドは、親クラスで定義された処理を、子クラスで同じ名前のまま中身を書き換えることです。
もう少し詳しく
継承したメソッドを、子クラスの都合に合わせて再定義する仕組みです。呼び出し側は同じ名前で呼べますが、実際に動く中身は子クラスのものになります。
試験での見方
例:動物クラスの「鳴く」を、犬クラスで「ワンと鳴く」に書き換えます。
テクノロジ系 / アルゴリズムとプログラミング
オーバーライドは、親クラスで定義された処理を、子クラスで同じ名前のまま中身を書き換えることです。
継承したメソッドを、子クラスの都合に合わせて再定義する仕組みです。呼び出し側は同じ名前で呼べますが、実際に動く中身は子クラスのものになります。
例:動物クラスの「鳴く」を、犬クラスで「ワンと鳴く」に書き換えます。
オーバーロード(同名・引数違い)との違いが頻出。オーバーライドは「親の処理を子が上書き」と覚えましょう。