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

    データセット(Dataset)、データソース(Data Source)って何?

    はじめに「データセット」と「データソース」ってもう名前から想像しやす…

  2. IT用語集

    HDD、SSDって何?

    はじめにPCを選ぶ際に「大容量HDD〇〇TB搭載!」「高性能SSD搭…

  3. IT用語集

    オプティマイズ(Optimize)って何?

    はじめに"オプティマイズ"ってなかなかキレイに発音できないですよね。…

  4. IT用語集

    仮想マシン(VM)って何?

    はじめに仮想マシン(通称:VM)って、男の子の厨二心をくすぐる言葉で…

  5. IT用語集

    コマンド(Command)・コマンドプロンプト(Command Prompt)って何?

    はじめに映画やドラマで、プログラマーやハッカーが黒くて大量の文字があ…

  6. IT用語集

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

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

コメント

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

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

CAPTCHA


最近の記事

  1. GASを利用してWebスクレイピングをやってみよう
  2. Adobe Analyticsを知る。
  3. Cookieを数える -アメリカ、イギリス、オーストラリアの…
  4. Google App Scriptを特定のタイミングで自動で…
  5. Google App ScriptとGoogleスプレッドシ…
  1. ブログ

    ①DMPについて
  2. Google Tag Manager

    GTMの検証でプレビューのSummaryを上手く使う
  3. Adobe Analytics

    Adobe AEP SDKでReactNativeアプリを計測する (Andro…
  4. ObservePoint

    ObservePoint TagDebuggerでページに埋まっているタグを無…
  5. Google Tag Manager

    GTMで複数のコンテナに同じ実装をしたい
PAGE TOP