IT人材のためのキャリアライフスタイルマガジン

リフレクションの意味と使い方|看護/カメラ/IT/サッカー

更新日:2024年04月27日

言葉の意味・例文

「リフレクション」とはどういう意味の単語でしょうか?リフレクションという言葉はさまざまな分野で使われ、それぞれ意味が異なります。今回はリフレクションの意味、リフレクションの用例、ITやサッカーにおけるリフレクションの意味をご紹介します。

Java

Javaにおけるリフレクションとは、プログラムを実行する際にプログラム自身の構造を読み取ったり、書き換えたりする技術のことを意味します。 リフレクションというと通常は動的(実行時)リフレクションのことを指しますが、静的(コンパイル時)リフレクションをサポートするプログラミング言語もあります。

動的リフレクション

動的(実行時)リフレクションとは、クラス名やメソッド名を指定し、クラスを動的に実行することを意味します。クラス名やメソッド名を文字列の変数として指定することで、クラス名やメソッド名を変更してもプログラムが実行できるようにしています。 クラス名やメソッド名を変更してもプログラムが実行できるという便利さから、プログラムのテストなどで使用されます。

静的リフレクション

静的(コンパイル時)リフレクションとは、型やメンバを指示する情報の内で、コンパイラが識別可能なもののみを用いて、型やメンバの情報にアクセスする方法を意味します。

リフレクションの危険性

リフレクションは強力な機能であるがゆえに、設計者の意図しない動作をしてしまうことがあります。既存のクラス設計を破壊してしまう可能性があるため、使用の際は注意が必要です。

サッカー用語のリフレクションの意味は?

リフレクト

サッカー用語で「リフレクト(reflect)」、もしくはリフレクションという言葉が出てくる際は、シュートしたボールが他の選手に当たり軌道が変化したことを意味します。主にゴールキーパーによってシュートが防がれた際に使われます。 同じような意味で「ディフレクト」「ディフレクション」という言葉も使用しますが、リフレクト・リフレクションの場合は特に鏡が光を反射するように、ボールを真正面からはね返した際に使われます。

ディフレクト

リフレクトと似た意味で使うサッカー用語に、「ディフレクト(deflect)」という単語があります。deflectは「そらす、屈折させる」という意味で、リフレクトと同じようにシュートしたボールが他の選手に当たり軌道が変化したことを意味し、主にゴールキーパーによってシュートが防がれた際に使用されます。

ディフレクション

「ディフレクション(deflection)」は「屈折」という意味を持つ英単語で、ディフレクトと同じように、主にゴールキーパーによってシュートされたボールの軌道がそれた際に使われます。

リフレクションをタイトルに使用した作品は?

テレビアニメの「THE REFLECTION」

リフレクションをタイトルに使用した作品に、日米合作による日本のテレビアニメ「THE REFLECTION(ザ・リフレクション)」があります。「スパイダーマン」などで知られるアメリカン・コミック原作者のスタン・リーが原作に携わっています。 世界規模の大災厄・リフレクションの後に現れた、「リフレクティッド」と呼ばれる特殊能力に目覚めた悪者たちがテロ行為を起こす世界で、同じく「リフレクティッド」の力に目覚めたヒーローが悪者に立ち向かうというストーリーを、アメコミがそのまま動くような独特のタッチで描いています。

次のページ:リフレクションの意味を理解して活用しよう
初回公開日:2018年02月07日

記載されている内容は2018年02月07日時点のものです。現在の情報と異なる可能性がありますので、ご了承ください。
また、記事に記載されている情報は自己責任でご活用いただき、本記事の内容に関する事項については、専門家等に相談するようにしてください。

関連タグ

アクセスランキング