java泛型方法的语法使用

美女程序员鼓励师

说明

1、泛型方法的语法包括类型参数列表(在尖括号中),它出现在方法返回类型之前。

对于静态泛型方法,类型参数必须出现在返回类型之前。

2、泛型方法是引入自己类型参数的方法。

这类似于声明的泛型类型,但类型参数的作用域仅限于声明的方法。允许使用静态和非静态泛型方法以及泛型数。

实例

public class Util {

    public static <K, V> boolean compare(Pair<K, V> p1, Pair<K, V> p2) {

        return p1.getKey().equals(p2.getKey()) &&

               p1.getValue().equals(p2.getValue());

    }

}

 

public class Pair<K, V> {

 

    private K key;

    private V value;

 

    public Pair(K key, V value) {

        this.key = key;

        this.value = value;

    }

 

    public void setKey(K key) { this.key = key; }

    public void setValue(V value) { this.value = value; }

    public K getKey()   { return key; }

    public V getValue() { return value; }

}

以上就是java泛型方法的语法使用,希望对大家有所帮助。更多Java学习指路:Java基础

本教程操作环境:windows7系统、java10版,DELL G3电脑。

以上是 java泛型方法的语法使用 的全部内容, 来源链接: utcz.com/z/545504.html

回到顶部