オーバーロード(overload) オーバーロード(英:overload)とは多重定義と略される言葉で、同じクラス内に引数の数や型が異なる同じ名前のメソッドを2つ以上定義することです。また、言語によっては演算子のオーバーロードが可能です。 オーバーロードを使用しない場合 例えば、同じような機能のメソッドで引数にint型とdouble型があるとします。 オーバーロードを使わない場合は、それぞれ違うメソッド名で定義する必要があり、メソッドを使う側は引数の型によって利用するメソッドを選択します。 (※以下はJa ...