溫馨提示×

泛型變量的類型參數如何設置

小樊
101
2024-09-15 10:57:04
欄目: 編程語言

在Java中,泛型變量的類型參數可以通過尖括號<>來設置。泛型變量可以是類、接口或方法的參數。當你創建一個泛型類、接口或方法時,可以為其指定一個或多個類型參數。這些類型參數將在實例化或調用時被具體的類型所替代。

以下是一個簡單的Java泛型類示例,其中類型參數為T

public class GenericBox<T> {
    private T item;

    public void setItem(T item) {
        this.item = item;
    }

    public T getItem() {
        return item;
    }
}

在這個例子中,GenericBox是一個泛型類,它有一個類型參數T。當你創建一個GenericBox實例時,可以為T指定一個具體的類型,例如:

GenericBox<String> stringBox = new GenericBox<>();
stringBox.setItem("Hello, world!");
System.out.println(stringBox.getItem()); // 輸出 "Hello, world!"

GenericBox<Integer> integerBox = new GenericBox<>();
integerBox.setItem(42);
System.out.println(integerBox.getItem()); // 輸出 42

在這個例子中,我們創建了兩個不同類型的GenericBox實例:一個用于存儲字符串,另一個用于存儲整數。通過為類型參數T指定具體的類型(如StringInteger),我們可以確保類型安全和更好的代碼重用。

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