オーバーロード
Overload
多重定義
関数などの引数の型により定義を複数定義できるようにすること。
これにより、型が違っていても同じ名前の関数で処理できるようになる。
簡単な例では実数と複素数の取り扱いのようなものがある。
オーバーロードがない場合、関数名に型名を付けるようなことをする必要がある。この方法は
ジェネリックプログラミング
がしにくい。
関連
演算子オーバーロード
オーバーライド