我仍在学习泛型并有一个问题。假设你有这个通用类:
public class Test<T> {
public static void main (String[] args) {
Test t1 = new Test();
Test<String> t2 = new Test<String>();
Test t3 = new Test<String>();
}
}
所有的语句都可以编译,但我真的不知道是什么让它们不同。谁能给我简要解释一下这三个陈述。