オーバーロードのサンプルプログラム

今回はオーバーロードのサンプルプログラムを作ってみました。

オーバーロードとは同名の関数を複数定義できるもので

下記では①〜④の4パターンを作成してみました。

引数がStringのplus関数は②、③の2種類ありますが

L248では戻り値の指定がなく、どちらの関数を呼び出すか判断できない為エラーになります

引数の型が同じで戻り値の型が複数存在する場合は戻り値の指定が必要です。