溫馨提示×

java中如何定義泛型變量

小樊
82
2024-09-15 10:55:43
欄目: 編程語言

在Java中,泛型變量的定義通常在類、接口或方法的聲明中。泛型變量用尖括號<>括起來,并且可以有一個或多個泛型變量。這里有一些例子:

  1. 定義一個泛型類:
public class GenericClass<T> {
    private T data;

    public void setData(T data) {
        this.data = data;
    }

    public T getData() {
        return data;
    }
}

在這個例子中,T是一個泛型變量,表示任意類型。你可以創(chuàng)建一個GenericClass的實例,并為其指定具體的類型,如Integer、String等。

  1. 定義一個泛型接口:
public interface GenericInterface<T> {
    void doSomething(T data);
}

在這個例子中,T是一個泛型變量,表示任意類型。實現(xiàn)這個接口的類需要為T指定具體的類型。

  1. 定義一個泛型方法:
public class GenericMethodExample {
    public <T> void printData(T data) {
        System.out.println(data);
    }
}

在這個例子中,T是一個泛型變量,表示任意類型。這個方法可以接受任何類型的參數(shù),并打印出來。

注意:泛型變量的命名通常使用單個大寫字母,如TE、K、V等,以便于閱讀和理解。

0