- 締切済み
javaで
実行時の引数でたとえば、 java hogeとかってとって、 hoge tt = new hoge(); みたいにインスタンスの生成ってできないのですか? arg[0] tt = new arg[0]; ってプログラムすればできるかな?っ手思ったんですけどできませんでした。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- kscKane
- ベストアンサー率62% (18/29)
回答No.1
質問は、「引数で指定された名前のクラスのインスタンスを生成したい」 つまり「文字列でクラス名を指定して、インスタンスを生成したい」 と言ったことでよろしいでしょうか? もしそうだとしたら、リフレクション機能でどうにかできそうです。 以下参考ページです。 http://www.ne.jp/asahi/hishidama/home/tech/java/reflection.html