泛型方法是一种在方法声明中使用泛型类型参数的方法。通过在方法名之后使用尖括号和类型参数,可以在方法中使用这些类型参数来增加代码的通用性和灵活性。泛型方法可以在类中定义,也可以定义在独立的类中。示例代码如下:
public <T> T getElement(T[] array, int index) {
return array[index];
}
在上面的示例中,<T>
表示这是一个泛型方法,并且T
是一个类型参数。在方法中使用了类型参数T
来定义方法的参数和返回值类型,这样可以使方法可以接受不同类型的参数和返回不同类型的值。