よく解る!「用語集」

【オーバーロード】

オーバーロードとは過負荷といった意味だが、プログラミングにおいては同じ名前の関数や演算子などを複数定義し、それを利用する際に引数などに応じて使い分けられる仕組みのこと。例えば、+という演算子が数字同士では加算するのに対して、文字列同士では文字列の結合という結果を出力する。文脈に応じて機能性が変わるため、ある程度慣習化された名前や記号において利用される。