我有以下代码,但我对所有泛型感到困惑。
public static <T> List<T> backwards (List<? super T> input) {
List<T> output = new ArrayList<T>();
return output;
}
我的理解是我有一个名为的公共方法backwards
,它创建一个实现 List 接口的数组列表并返回数组列表。我的问题是我实际上对编译器说的是以下部分......
static <T> List<T> backwards (List<? super T> input)