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用語集

    アドイン(Add In)・アドオン(Add On)って何?

    はじめにIT業界に身をおく方なら「アドイン」「アドオン」は少なくとも…

  2. IT用語集

    パス、絶対パス、相対パス、ルートパスって何?

    はじめにパスとは簡単にいうと「特定ファイルが置いてある場所」のことで…

  3. IT用語集

    オブジェクト(Object)・オブジェクト指向(Object-Oriented)って何?

    はじめにプログラミングの勉強をするときに、必ずと言っていいほど「オブ…

  4. IT用語集

    コンフィギュレーション(Configuration)って何?

    はじめにコンフィギュレーションって聞きなれない単語ですよね。。直訳…

  5. IT用語集

    ゴー言語(Golang)って何?

    はじめに今回は言語別年収ランキングで一位を獲得した「Go言語」につい…

  6. IT用語集

    コンテナ(Container)って何?

    はじめにコンテナってたまーに耳にする単語ですよね。最近では、路上に…

コメント

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

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

CAPTCHA


カテゴリ
最近の記事
  1. dbt Projects on Snowflake使ってみた…
  2. Cortex Analystを使ってみた
  3. SnowflakeのAI_SQLと再帰CTEで遊ぶ(Snow…
  4. dbt Fusion使ってみた
  5. Manusを使ってみたうえでManusに感想ブログを書かせて…
  1. dbt

    dbt_expectationsでデータ品質を向上させよう
  2. IT用語集

    ゴー言語(Golang)って何?
  3. Mouseflow

    mouseflowによる分析の観点
  4. Qualtrics

    イベントレポート Qualtrics XM on tour TOKYO 2022…
  5. Adobe Analytics

    Adobe Analytics: BigQuery+Lookerでアトリビューシ…
PAGE TOP