我不知道我将如何解释,我有类似
的课程MyClass<Person> persons = new MyClass<>("packageName.Person");
然后我创建该类的对象:
MyClass<Person> persons = new MyClass<>();
无论如何都要这样做
{{1}}
答案 0 :(得分:4)
由于Java中实现了泛型的方式,因此无法实现。您经常可以看到传递Class<T> clazz
参数来解决它。
事实上,传递String
对你来说没有意义。改为通过Person.class
,因此您不会需要Class.forName()
。