1

ランタイム タイプを指定するために、クラス タイプ名にアクセスしたいと考えています。例えば

DAO<?> i  = DAO<?> DOA.class.forName(”Student”).newInstance();

私がやろうとしているのは、Student というクラスがあり、実行時に DAO を指定したいということです。コードを実行すると、ClassCastException が発生します。

次のことができるように、String の代わりに Student 型を取得する方法はありますか

DAO<?> = new DAO<Student>();

? を指定して

4

0 に答える 0