1. 程式人生 > 其它 >JAVA----關於泛型的一些知識點(可能持續更新)

JAVA----關於泛型的一些知識點(可能持續更新)

泛型
1.泛型類

①定義格式:

格式:修飾符 class 類名<型別>{}

範例:public class Generic<T/K> //此處T可以隨便寫為任意標識,常見的T E K V等形式的引數常用來表示泛型

泛型類定義,程式碼實現:

public class Generic<T> {
private T t;//t為泛型類T的一個成員變數,可隨意獲取一個類

public T getT() {
return t;
}

public void setT(T t) {//假如傳入的是String型別 那麼T便變成了String類
this.t = t;
}

}

泛型類的運用,程式碼實現:

public class GenericDemo02 {
public static void main(String[] args) {
Generic<String> s = new Generic<String>();//利用Generic泛型類便可將需要寫多個類的想法縮減城只寫一個泛型類
s.setT("李四");
System.out.println(s.getT());
Generic<Integer> g2 = new Generic<>();
g2.setT(49);
System.out.println(g2.getT());
Generic<Boolean> g3 = new Generic<>();
g3.setT(true);
System.out.println(g3.getT());
}
}

2.泛型方法