本文へスキップ

リフレクションとは?

りふれくしょん

プログラム実行時に自分自身の構造を調べたり変更したりする機能。

リフレクションはプログラム実行時に型情報やメソッド一覧を動的に取得したり呼び出したりする機能でJavaのReflection APIPythonのinspectモジュールが代表例である。

使い方・例文

JavaでClass.forName()を使うとクラス名を文字列から実行時にロードしてリフレクションで操作できる。

この用語をシェア

𝕏 でポスト LINE

最終更新:

関連用語