- - PR -
文字列をクラスとして扱いたい
1
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2007-03-29 15:47
文字列変数にクラス名が入っています。
その文字列変数に入ってるクラス名をクラスとして扱いたいです。 例えば...... String ClsNm = "TestClass"; TestClass test = new TestClass(); ← これと同じ処理が実現したい。 どうやればいいのでしょうか? | ||||
|
投稿日時: 2007-03-29 15:49
「リフレクション」で検索。
| ||||
|
投稿日時: 2007-03-29 16:13
取り敢えずヒントだけですが、分けて考えてみましょう。
1.文字列からjava.lang.Classのインスタンスを取得 2.java.lang.Classのインスタンスから、そのクラスのインスタンスの取得 (引数なし、publicコンストラクタに限定) どちらもjava.lang.Classに定義されているメソッドで可能です。 | ||||
|
投稿日時: 2007-03-29 17:11
意味は自分で考えてね♪ | ||||
|
投稿日時: 2007-03-30 08:47
ありがとうございました。
おかげで無事に解決いたしました。 |
1