本文へスキップ

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

オーバーロード

オーバーロードは、同じ名前のメソッドを、引数の型や個数を変えて複数定義できる仕組みです。

もう少し詳しく

オーバーロードは、同じ名前の関数やメソッドを、引数の数や型が異なる形で複数定義する仕組みです。呼び出し時の引数に応じて適切な定義が選ばれるため、似た処理を同じ名前で扱えます。

試験での見方

黒猫の闇の刻印

同じ名前・異なる引数で複数定義するのがオーバーロードです。親クラスのメソッドを子クラスで再定義するオーバーライドとは区別します。

例:`print(文字列)` と `print(数値)` のように、同じprint名で異なる型の引数を扱えるようにします。

分類

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

小分類:プログラミング

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

情報の根拠

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

関連用語

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