该方法的意义何在:
public <T> T methodName(parameters)
Run Code Online (Sandbox Code Playgroud)
通用方法:
您可以编写一个通用方法声明,该声明可以使用不同类型的参数进行调用。根据传递给泛型方法的参数类型,编译器适当地处理每个方法调用。以下是定义通用方法的规则:
所有泛型方法声明都有一个由尖括号(< 和 >)分隔的类型参数部分,位于方法的返回类型之前(下一个示例中的 <E>)。
每个类型参数部分包含一个或多个以逗号分隔的类型参数。类型参数,也称为类型变量,是指定泛型类型名称的标识符。
类型参数可用于声明返回类型并充当传递给泛型方法的参数类型的占位符,这些参数称为实际类型参数。
泛型方法的主体的声明方式与任何其他方法的主体相同。请注意,类型参数只能表示引用类型,不能表示基本类型(如 int、double 和 char)。
您可以阅读更多 Oracle、Tutorials Point、Wikipedia
| 归档时间: |
|
| 查看次数: |
516 次 |
| 最近记录: |