オーバーロード

用語の解説

オーバーロードとは

(多重定義,overload,)
オーバーロードとは、「引数や戻り値が異なるが名称が同一のメソッドを複数定義する」というオブジェクト指向プログラミングのテクニックである。
オーバーロードでは、引数の型が異なる同名のメソッドをあらかじめ複数定義しておくことで、メソッドが呼び出される時の引数や戻り値の型などに応じて適切なメソッドを呼び出すことができ、呼び出す際のチェックやメソッド内部での不要な条件分岐などを減らすことが可能になる。 このテクニックを利用することでメソッド名の煩雑化や似て非なるメソッド名の大量記述を防ぐことができるが、同一名称ゆえに多用しすぎると機能を理解し辛いメソッドを生む危険性を孕む。 オーバーロードの本質は「引数や戻り値、個々の振る舞いは異なるが、振る舞いの本質は同様」の場合のメソッドかコンストラクタに対して適用するべきであり、「引数の型が異なるだけで振る舞いは同様」の場合のメソッドをオーバーロードしても混乱の元となりやすい。

用語解説出典   powered by. Weblio

ZDNET Japan クイックポール

注目している大規模言語モデル(LLM)を教えてください

NEWSLETTERS

エンタープライズ・コンピューティングの最前線を配信

ZDNET Japanは、CIOとITマネージャーを対象に、ビジネス課題の解決とITを活用した新たな価値創造を支援します。
ITビジネス全般については、CNET Japanをご覧ください。

このサイトでは、利用状況の把握や広告配信などのために、Cookieなどを使用してアクセスデータを取得・利用しています。 これ以降ページを遷移した場合、Cookieなどの設定や使用に同意したことになります。
Cookieなどの設定や使用の詳細、オプトアウトについては詳細をご覧ください。
[ 閉じる ]