Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一堂课
myClass<T>
我也有一个类型,与班级完全无关。
如何生成一个 myClass,其中泛型参数 T 是我在 java 反射中的类型?
我试过了
myClass.class.getConstructor()
但我不能再进一步了。我在哪里可以指定要给构造函数的泛型参数?
由于泛型是编译时检查,因此它们在运行时没有太大意义。在反射中,您可以使用非泛型类型。
MyClass<T> myClass = /* MyClass.class */.newInstance(); // gets a warning but works.