<解惑>jvm如何理解java泛型类
1个回答
展开全部
public class Test<E>{ public static void main(String args[]){ Test<String> test=new Test<String>(); } } 主要是你实例化的时候E要能确定下来,或者说要让编译器知道它转能成什么。比如这种方式也是可以的 public static <T> void run(Class<T> clazz) { Test<T> test = new Test<T>(); } 程序在运行的时候T类型就能定下来,所以它也能new出来
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询