java泛型参数化类型

标签 java generics

抱歉这个简单的问题

在这门课上

class GenericTest{
    static <T> List<T> getList(List<T> list){
        return list;
    }
}

为什么这个 <T>在声明中需要静态之后。我认为返回类型 List<T > 很好。

最佳答案

您声明此方法具有类型参数“T”。如果您没有声明它,那么编译器就无法知道您在谈论什么类型(T 未在其他任何地方声明)。

关于java泛型参数化类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5972091/

相关文章:

java - Jsp - 访问 pdf - 使用 URL- "save or open"窗口在单击时显示错误

java - 用标签替换每个单词

java - 返回数组中整数的第一个数字

c# - 使用作为泛型类型发送的对象

Java泛型理解

Java:使用泛型进行列表初始化(T 扩展 Enum<T> 和 AnyInterface)

java - 设置 JFileChooser 的最小/最大大小 - Java

AST 方法解析中的 java.lang.IllegalArgumentException

java - Java 泛型中的重写

Java - 泛型和通配符以及接口(interface)与实现