首页 > 编程 > Java > 正文

java泛型

2019-11-08 03:27:14
字体:
来源:转载
供稿:网友

泛型类:具有一个或多个变量的类

public class Pair<T,U> { PRivate T first; private T second; public T getFirst() { return first; } public Pair() { super(); } public Pair(T first, T second) { super(); this.first = first; this.second = second; } public void setFirst(T first) { this.first = first; } public T getSecond() { return second; } public void setSecond(T second) { this.second = second; }}

泛型方法

public class ArrayAlg { //泛型方法 public static <T> T getMiddle(T...a) { return a[a.length / 2]; } public static void main(String[] args) { String m = ArrayAlg.getMiddle("sd","23","5sdf"); //String m = ArrayAlg.<String>getMiddle("sd","23","5sdf"); System.out.println(m);//结果为23 }}
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表