オーバーロードとは? わかりやすく解説

Weblio 辞書 > コンピュータ > IT用語辞典 > オーバーロードの意味・解説 

オーバーロード

別名:多重定義
【英】overload

オーバーロードとは、「引数戻り値異なるが名称が同一メソッド複数定義する」というオブジェクト指向プログラミングテクニックである。

オーバーロードでは、引数の型が異な同名メソッドをあらかじめ複数定義しておくことで、メソッド呼び出される時の引数戻り値の型などに応じて適切なメソッド呼び出すことができ、呼び出す際のチェックメソッド内部での不要な条件分岐などを減らすことが可能になる

このテクニック利用することでメソッド名の煩雑化や似て非なるメソッド名の大量記述を防ぐことができるが、同一名称ゆえに多用しすぎると機能理解し辛いメソッド生む危険性孕む

オーバーロードの本質は「引数戻り値個々振る舞い異なるが、振る舞い本質は同様」の場合メソッドコンストラクタに対して適用するべきであり、「引数の型が異なるだけで振る舞いは同様」の場合メソッドをオーバーロードしても混乱の元となりやすい。

プログラミングのほかの用語一覧
コーディング:  インクリメント演算子  インラインコード  オーバーフロー  オーバーロード  打ち切り誤差  配列  バグ


このページでは「IT用語辞典バイナリ」からオーバーロードを検索した結果を表示しています。
Weblioに収録されているすべての辞書からオーバーロードを検索する場合は、下記のリンクをクリックしてください。
 全ての辞書からオーバーロード を検索

英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「オーバーロード」の関連用語

オーバーロードのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



オーバーロードのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
IT用語辞典バイナリIT用語辞典バイナリ
Copyright © 2005-2025 Weblio 辞書 IT用語辞典バイナリさくいん。 この記事は、IT用語辞典バイナリの【オーバーロード】の記事を利用しております。

©2025 GRAS Group, Inc.RSS