在C#中,我可以使用Activator类或默认(T)但是如何在Java中执行此操作? 我有一个像
这样的自定义类public class Foo<T extends FooBase> ...
现在我想创建一个T实例(它有一个公共默认的ctor)。 我是java的新手,我不知道如何创建一个&#34;类型&#34;的实例。 我尝试过这样的事情:
T.class.newInstance();
但是T没有.class?那我该怎么办?
答案 0 :(得分:-1)
您只能使用现有的构造函数
public class Foo<T extends FooBase>{
T base= (T) new FooBase();
}
答案 1 :(得分:-4)
Class your_class = new Class();