构造函数中的泛型推理
如果我有一个类:Foo
public class Foo<T> {
public Foo(T t) {
//do something
}
public static <E> void bar(E e) {
//do something
}
}
为什么推断这是一个字符串(因此不会引发编译器警告),而不是推断它是一个字符串?Foo.bar("String");
E
new Foo("String");
T