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

override

別表記:オーバーライド

「override」とは・「override」の意味

「override」とは、ある機能動作上書きして別の機能動作置き換えることを意味するプログラミング分野では、親クラスメソッド子クラスで再定義することを指す。これにより、親クラスメソッド継承しつつ、子クラスで独自の処理を実装することが可能となる。

「override」の発音・読み方

「override」の発音は、オーバーライドと読む。アクセントは「オーバー」の部分置かれる

「override」の語源・由来

「override」は英語で、「over」(上に)と「ride」(乗る)の二つ単語組み合わさったのである。これは、ある機能動作が他のものの上乗って、それを置き換えるという意味合いを持つ。

「override」の類語

「override」の類語としては、「overwrite」や「supersede」がある。「overwrite」は、データファイル上書きすることを意味し、「supersede」は、古いものを新しいものに置き換えることを指す。

「override」を含む用語・関連する用語

「Override(Java)」とは

「Override(Java)」とは、Javaプログラミング言語において親クラスメソッド子クラス上書きすることを指す。これにより、親クラスメソッド継承しつつ、子クラスで独自の処理を実装することができる。

「C++ override」とは

C++ override」とは、C++プログラミング言語において親クラスメソッド子クラス上書きすることを指す。これにより、親クラスメソッド継承しつつ、子クラスで独自の処理を実装することができる。

「overrideアノテーション」とは

「overrideアノテーション」とは、Javaプログラミング言語において親クラスメソッド子クラス上書きする際に使用されるアノテーションである。これにより、コンパイラ上書き正しく行われているかをチェックすることができる。

「override」の使い方・例文

1. The child class overrides the parent class's method.(子クラス親クラスメソッド上書きする)
2. The new settings will override the old ones.(新しい設定が古いものを上書きする)
3. The manager has the authority to override the decision.(マネージャーはその決定上書きする権限がある)
4. The system will automatically override the manual input.(システム手動入力自動的に上書きする)
5. The software update will override the previous version.(ソフトウェアアップデートが前のバージョン上書きする)
6. The local settings override the global settings.(ローカル設定グローバル設定上書きする)
7. The new law overrides the existing regulations.(新し法律既存規制上書きする)
8. The emergency protocol overrides the standard procedure.(緊急プロトコル標準手順上書きする)
9. The user can override the default settings.(ユーザーデフォルト設定上書きすることができる)
10. The new policy overrides the previous one.新しポリシー以前のもの上書きする)

オーバーライド【override】

読み方:おーばーらいど

[名](スル)オブジェクト指向プログラミングにおいて、上位クラス定義され関数手続きを、下位クラス独自に定義して上書きすること。


オーバーライド

【英】override

オーバーライドとは、スーパクラスから継承されサブクラスにおいて、メンバ関数を独自の機能上書きすることである。

オーバーライドは、オブジェクト指向における多態性多様性ポリモーフィズム)の例である。なお、オーバーライドを可能にするには、引数の型、および、引数の数が同じでなければならない

ちなみに類似の用語オーバーロードがあるが、これは同一クラス内で引数内容が違うものであり、オーバーライドとは異なるものである

プログラミングのほかの用語一覧
オブジェクト指向:  インスタンス  オブジェクト  オブジェクト指向  オーバーライド  CORBA  DCE  DCOM

オーバーライド

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2022/03/06 18:25 UTC 版)

オブジェクト指向プログラミングにおいてオーバーライド (override) とは、スーパークラスで定義されたメソッドサブクラスで定義し直し、動作を上書き(変更)することである。


注釈

  1. ^ 広義では「シグネチャが同じメソッド」とも言えるが、プログラミング言語ごとに「シグネチャ」の厳密な定義は異なる。
  2. ^ サブクラスから不可視なスーパークラスのメソッドと同じシグネチャを持つメソッドをサブクラスで定義することは可能であり、オーバーライドではなく別のメソッドとして認識される。

出典



「オーバーライド」の続きの解説一覧

オーバーライド

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/03/26 10:17 UTC 版)

Gatekeeper (macOS)」の記事における「オーバーライド」の解説

Gatekeeperをオーバーライドするには、ユーザ管理者として機能)は、システム設定セキュリティとプライバシーパネルからより緩やかなポリシー切り替えるか、コンテキストメニューからアプリケーションを開く、もしくは特定のアプリケーションの手動オーバーライドを許可する必要があるまた、spctlで追加するともできる

※この「オーバーライド」の解説は、「Gatekeeper (macOS)」の解説の一部です。
「オーバーライド」を含む「Gatekeeper (macOS)」の記事については、「Gatekeeper (macOS)」の概要を参照ください。


オーバーライド

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2020/08/20 22:14 UTC 版)

Analogue: A Hate Story」の記事における「オーバーライド」の解説

ムグンファへの外部アクセス機能であり、AI宇宙船機能変更などが行える。

※この「オーバーライド」の解説は、「Analogue: A Hate Story」の解説の一部です。
「オーバーライド」を含む「Analogue: A Hate Story」の記事については、「Analogue: A Hate Story」の概要を参照ください。


オーバーライド

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2022/06/19 10:05 UTC 版)

イナズマイレブン アレスの天秤」の記事における「オーバーライド」の解説

必殺技複合させることで新たな必殺技生み出す旧作登場したシュートチェイン似ているが、シュートチェインとは違い、こちらはシュート技以外にも使える

※この「オーバーライド」の解説は、「イナズマイレブン アレスの天秤」の解説の一部です。
「オーバーライド」を含む「イナズマイレブン アレスの天秤」の記事については、「イナズマイレブン アレスの天秤」の概要を参照ください。


オーバーライド

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2022/06/10 14:28 UTC 版)

Horizon Forbidden West」の記事における「オーバーライド」の解説

アーロイが装備されたマスターオーバーライドで機械機械炉に対して行うハッキングのこと。

※この「オーバーライド」の解説は、「Horizon Forbidden West」の解説の一部です。
「オーバーライド」を含む「Horizon Forbidden West」の記事については、「Horizon Forbidden West」の概要を参照ください。


オーバーライド

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2022/05/22 06:05 UTC 版)

Horizon Zero Dawn」の記事における「オーバーライド」の解説

いわゆるクラッキング仕組み理解していないアーロイに使われている。フォーカスリンクしているらしく、トールネック機械炉コアなど情報取得するフォーカス起動するまた、コラプターの「穢れ」もオーバーライドの一種である。機械個体によって製造される機械炉異なっているらしく、オーバーライドするには、各機械炉コアアクセスして情報取得する必要がある。オーバーライドを受けた機械青く光る太いケーブル生えてアーロイに忠実になる。機械炉にある端末アクセスすることでケーブル足場にすることもできる

※この「オーバーライド」の解説は、「Horizon Zero Dawn」の解説の一部です。
「オーバーライド」を含む「Horizon Zero Dawn」の記事については、「Horizon Zero Dawn」の概要を参照ください。

ウィキペディア小見出し辞書の「オーバーライド」の項目はプログラムで機械的に意味や本文を生成しているため、不適切な項目が含まれていることもあります。ご了承くださいませ。 お問い合わせ

「オーバーライド」の例文・使い方・用例・文例

Weblio日本語例文用例辞書はプログラムで機械的に例文を生成しているため、不適切な項目が含まれていることもあります。ご了承くださいませ。



固有名詞の分類


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

辞書ショートカット

すべての辞書の索引

「オーバーライド」の関連用語

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

   

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



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

   
実用日本語表現辞典実用日本語表現辞典
Copyright © 2024実用日本語表現辞典 All Rights Reserved.
デジタル大辞泉デジタル大辞泉
(C)Shogakukan Inc.
株式会社 小学館
IT用語辞典バイナリIT用語辞典バイナリ
Copyright © 2005-2024 Weblio 辞書 IT用語辞典バイナリさくいん。 この記事は、IT用語辞典バイナリオーバーライドの記事を利用しております。
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアのオーバーライド (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。
ウィキペディアウィキペディア
Text is available under GNU Free Documentation License (GFDL).
Weblio辞書に掲載されている「ウィキペディア小見出し辞書」の記事は、WikipediaのGatekeeper (macOS) (改訂履歴)、Analogue: A Hate Story (改訂履歴)、イナズマイレブン アレスの天秤 (改訂履歴)、Horizon Forbidden West (改訂履歴)、Horizon Zero Dawn (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。
Tanaka Corpusのコンテンツは、特に明示されている場合を除いて、次のライセンスに従います:
 Creative Commons Attribution (CC-BY) 2.0 France.
この対訳データはCreative Commons Attribution 3.0 Unportedでライセンスされています。
浜島書店 Catch a Wave
Copyright © 1995-2024 Hamajima Shoten, Publishers. All rights reserved.
株式会社ベネッセコーポレーション株式会社ベネッセコーポレーション
Copyright © Benesse Holdings, Inc. All rights reserved.
研究社研究社
Copyright (c) 1995-2024 Kenkyusha Co., Ltd. All rights reserved.
日本語WordNet日本語WordNet
日本語ワードネット1.1版 (C) 情報通信研究機構, 2009-2010 License All rights reserved.
WordNet 3.0 Copyright 2006 by Princeton University. All rights reserved. License
日外アソシエーツ株式会社日外アソシエーツ株式会社
Copyright (C) 1994- Nichigai Associates, Inc., All rights reserved.
「斎藤和英大辞典」斎藤秀三郎著、日外アソシエーツ辞書編集部編
EDRDGEDRDG
This page uses the JMdict dictionary files. These files are the property of the Electronic Dictionary Research and Development Group, and are used in conformance with the Group's licence.

©2024 GRAS Group, Inc.RSS