テクノロジ系 / アルゴリズムとプログラミング
オーバーロード
オーバーロードは、同じ名前のメソッドを、引数の型や個数を変えて複数定義できる仕組みです。
もう少し詳しく
オーバーロードは、同じ名前の関数やメソッドを、引数の数や型が異なる形で複数定義する仕組みです。呼び出し時の引数に応じて適切な定義が選ばれるため、似た処理を同じ名前で扱えます。
試験での見方
例:`print(文字列)` と `print(数値)` のように、同じprint名で異なる型の引数を扱えるようにします。
テクノロジ系 / アルゴリズムとプログラミング
オーバーロードは、同じ名前のメソッドを、引数の型や個数を変えて複数定義できる仕組みです。
オーバーロードは、同じ名前の関数やメソッドを、引数の数や型が異なる形で複数定義する仕組みです。呼び出し時の引数に応じて適切な定義が選ばれるため、似た処理を同じ名前で扱えます。
例:`print(文字列)` と `print(数値)` のように、同じprint名で異なる型の引数を扱えるようにします。
同じ名前・異なる引数で複数定義するのがオーバーロードです。親クラスのメソッドを子クラスで再定義するオーバーライドとは区別します。