IT用語集

オーバーロード(Overload)って何?

はじめに

オーバーロード(過負荷)ってなかなか耳にしない単語ですよね。
私は受験期に、オーバーロード=「勉強のしすぎで簡単なことも考えらえれなくなること」と塾で教わりました。
これは長時間集中したときなどに起こると言われており、同時通訳の人はオーバーロードになりやすいので、休憩中に必ずチョコを食べて糖分補給をするそうです。
さて世間話はここら辺にして、早速IT業界でのオーバーロードについて詳しく見ていきましょー!!✨

用語説明〜最速で理解したい人のためのIT用語集より抜粋〜

オーバーロード(Overload)・・・戻り値、引数の数、型の違う同名のメソッドを同時に多重定義すること。

オーバーロードの意味と具体例

オーバーロードとは簡単にいうと「一つの変数名で複数の意味を定義すること」です。
例えば、プログラミングでは「+」の演算子が “数字の足し算” や “文字の結合” の2つの意味で使われます。
・数値の足し算:「2 + 3 = 5」
・文字列の結合「”エクス” + “チュア” = “エクスチュア”」
さらに高度な使われ方としては、渡す値(引数)によって機能(メソッド)を変えることです。
例えば、野球ゲームにおける球種メソッド (Kyusyu) では、
① Kyusyu = NULL:ストレート
② Kyusyu = ↓↓:フォーク
③ Kyusyu = ↓→:カーブ
④ Kyusyu = →→:スライダー
など、多重な意味を定義することができます。

おわりに

いかがでしたでしょうか。
この言葉は主にエンジニアの方が使うものですが、そうでない人も知っているとカッコイイですね。
個人的には足し算と野球ゲームの例えがとてもわかりやすいなと思いました!(自画自賛)
この記事を通してオーバーロードに関する理解を深めていただけたら幸いです、
最後まで目を通して頂きありがとうございました🙇‍♂️

参照元

.https://www.hicareer.jp/inter/mariko/1205.html
.http://e-words.jp/w/%E3%82%AA%E3%83%BC%E3%83%90%E3%83%BC%E3%83%AD%E3%83%BC%E3%83%89.html
.http://www.gamecradle.net/document/main/content/doki/session14/su-overload.html
.https://it-trend.jp/words/overload

ピックアップ記事

  1. 最速で理解したい人のためのIT用語集

関連記事

  1. IT用語集

    ユビキタス(Ubiquitous)って何?

    はじめにユビキタスとは「お馴染み」という意味の英単語です。実際には…

  2. IT用語集

    レンダリング(Rendering)って何?

    はじめにレンダー(render)は「元に戻す」という意味の英単語です…

  3. IT用語集

    コンピュートエンジン (Compute Engine)って何?

    はじめにコンピュートエンジンとは、一般にGoogle Compute…

  4. IT用語集

    IoT(Internet of Things)って何?

    はじめにIoT(アイオーティー)って数年前は頻繁にニュースに出てまし…

  5. IT用語集

    アーカイブ(Archive)って何?

    はじめにGmail, Instagramなどでよく目にするアーカイブ…

  6. IT用語集

    API(Application Programming Interface)って何?

    はじめに今回はIT業界の基本単語である「API(エーピーアイ)」とい…

コメント

  1. この記事へのコメントはありません。

  1. この記事へのトラックバックはありません。

CAPTCHA


最近の記事

  1. Snowflakeや最新データ基盤が広義のマーケティングにも…
  2. 回帰分析はかく語りき Part3 ロジスティック回帰
  3. GCSへのSnowflake Open Catalogによる…
  4. VPC Service Controlsで「NO_MATCH…
  5. モダンデータスタックなワークフローオーケストレーションツール…
  1. ヒートマップ

    Mouseflowの新機能:ライブヒートマップで動的なヒートマップ分析が可能に!…
  2. Adobe Analytics

    Adobe Summit 2020レポート: Customer Journey …
  3. Tableau

    最年少DATA Saberになって感じたこと〜Tableau〜
  4. Adobe Analytics

    Adobe Analytics: SegmentsAPIを使って大量のセグメント…
  5. IT用語集

    オーバーロード(Overload)って何?
PAGE TOP