溫馨提示×

Java泛型類怎么定義和使用

小億
106
2023-07-28 16:21:56
欄目: 編程語言

Java泛型類可以通過在類名后面添加尖括號和泛型參數來定義。泛型參數可以是任何合法的Java標識符,用于表示類型參數。

例如,下面是一個簡單的泛型類的定義和使用:

public class Box<T> {
private T value;
public Box(T value) {
this.value = value;
}
public T getValue() {
return value;
}
public void setValue(T value) {
this.value = value;
}
}
public class Main {
public static void main(String[] args) {
Box<Integer> intBox = new Box<>(10);
int value = intBox.getValue();
System.out.println(value);
Box<String> stringBox = new Box<>("Hello");
String str = stringBox.getValue();
System.out.println(str);
}
}

在上面的例子中,Box是一個泛型類,使用<T>定義了一個類型參數。在Box類中,我們可以使用T類型變量來表示泛型類型。在Box類的構造函數和方法中,我們可以使用T來定義參數類型和返回類型。

Main類中,我們創建了兩個Box對象,一個是Box<Integer>類型,另一個是Box<String>類型。我們可以使用Box類的方法來操作不同類型的值。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女