假设我有一个A泛型类型的接口:
public interface A<T> {
T getT();
}
和一个B实现它的类:
public class B implements A {
public Integer getT() { return 1; }
}
...但没有给它一个类型参数。
这里会发生什么?A是推断吗A<Integer>?是否可以强制用户使用implements语句(如B implements A<Integer>)编写类型参数?