システムアーキテクト暗記無料で始める

オーバーライドとオーバーロードとは?おーばーらいど・おーばーろーど

オーバーライドは、スーパークラスで定義されたメソッドを、シグネチャ(名前と引数の型・並び)を変えずにサブクラスで再定義して振る舞いを変えること。オーバーロードは、同じ名前で引数の型や個数が異なるメソッドを複数定義すること。

最終更新:2026-10-06

試験情報

システムアーキテクト試験の頻出用語/午前II

システムアーキテクトを最短で暗記・合格する →

具体例

図形クラスの 面積() を、円クラスと矩形クラスがそれぞれの計算式で再定義するのがオーバーライド。

試験での引っ掛け

シグネチャを変えたらオーバーライドではない。オーバーライドは実行時に実際の型で呼び分けられる(動的束縛)。

関連用語

解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。

システムアーキテクトを最短で暗記・合格する →

試験での特徴
  • 分野:午前II
  • シグネチャを変えたらオーバーライドではない。