java中泛型方法怎么使用
时间: 2024-06-10 18:08:35 浏览: 255
Java重要的泛型使用方法.docx
在Java中,泛型方法是一种可以定义在普通类或泛型类中的方法,它可以使用泛型类型参数作为方法的参数或返回类型。泛型方法的定义方式是在方法声明前加上尖括号和类型参数,然后在方法体内可以使用这些类型参数来定义方法的参数或返回类型。
以下是泛型方法的使用示例:
```java
class Car {
public void run() {
// 普通方法
}
public <T, R> void fly(T t, R r) {
// 泛型方法
}
}
class Fish<T, R> {
public void run() {
// 普通方法
}
public <U, M> void eat(U u, M m) {
// 泛型方法
}
}
```
在上述示例中,`fly`方法和`eat`方法都是泛型方法,可以在普通类或泛型类中定义。`fly`方法使用了泛型类型参数`T`和`R`作为方法的参数,而`eat`方法使用了泛型类型参数`U`和`M`作为方法的参数。在实际使用时,我们可以根据需要传入不同的参数类型,从而实现不同的功能。
阅读全文