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

Looker: Sankey Diagramを使ってサイト内フローを可視化する前のページ

GoogleNext 2019レポート:初日目次のページ

ピックアップ記事

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

関連記事

  1. IT用語集

    Java(ジャバ)って何?

    はじめに「ジャバ」とは川の水浴びの音ではありません。ジャバ(Jav…

  2. IT用語集

    プロキシ(Proxy)って何?

    はじめにプロキシは「代理」という意味の英単語です。機密情報に関する…

  3. IT用語集

    ビッグクエリ(Big Query)って何?

    はじめに「ビッククエリ = ビッグ + クエリ = 大きい + クエ…

  4. IT用語集

    インスタンス(化)(Instance)って何?

    はじめにインスタンスとは直訳で「実態」という意味です。ではIT業界…

  5. IT用語集

    ナレッジマネジメント(Knowledge Management)って何?

    はじめに「Knowledge + Management = 知識 +…

  6. IT用語集

    ネスト(Nest)って何?

    はじめにネストって中々馴染みのない単語ですよね。ネストは「巣」とい…

コメント

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

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

CAPTCHA


カテゴリ
最近の記事
  1. dbt Fusion使ってみた
  2. Manusを使ってみたうえでManusに感想ブログを書かせて…
  3. SquadbaseとStreamlitでお手軽アプリ開発
  4. [Snowflake Summit 2025] Snowfl…
  5. [Snowflake新機能]AI_AGGを試してみた
  1. Mouseflow

    Mouseflow新機能その2 – JavaScriptエラーを見つ…
  2. Mouseflow

    mouseflow の フリクションイベント って何?
  3. Adobe Dynamic Tag Manager

    Adobe DTMからAdobe Launchに一発アップグレード
  4. ObservePoint

    GPC (Global Privacy Control)とは?
  5. IT用語集

    シームレス(Seamless)って何?
PAGE TOP