本文へスキップ

テクノロジ系 / アルゴリズムとプログラミング

オーバーライド

オーバーライドは、親クラスで定義された処理を、子クラスで同じ名前のまま中身を書き換えることです。

もう少し詳しく

継承したメソッドを、子クラスの都合に合わせて再定義する仕組みです。呼び出し側は同じ名前で呼べますが、実際に動く中身は子クラスのものになります。

試験での見方

黒猫の闇の刻印

オーバーロード(同名・引数違い)との違いが頻出。オーバーライドは「親の処理を子が上書き」と覚えましょう。

例:動物クラスの「鳴く」を、犬クラスで「ワンと鳴く」に書き換えます。

分類

テクノロジ系 / 基礎理論 / アルゴリズムとプログラミング

小分類:プログラミング

関連トピック:オブジェクト指向プログラミング

情報の根拠

IPA FEシラバス Ver.9.2 の用語例をもとに、試験対策向けに独自解説しています。

関連用語

アルゴリズムとプログラミングの用語一覧へ