プログラム

Classクラス |
リフレクション(reflection)とはプログラムの実行時にクラス自身の構造を読み取ったり書き換えたりする技術のことです。Classクラスはクラス自身の構造を知るためのインスタンスです。 そのインスタンスの型はClass>型で宣言しますが、?の部分にはクラス自身のインスタンスの型を記述することができます。分からない場合や引数等の型として使用するときにはワイルドカードである?を記述します。 詳しくはGenerics(総称型)を学ぶ必要があります。 では、F3_5を入力、コンパイル・実行してください。 実行結果にはクラス名が出力されたことを確認してください。 |
---|---|
注意 |
普通のアプリケーションでは、リフレクションは使用するべきではありません。以下の問題点があります。
トレードオフを考えて使用しなければなりません。 |