Rumah > Java > javaTutorial > Apakah batasan generik Java?

Apakah batasan generik Java?

WBOY
Lepaskan: 2023-05-07 10:07:07
ke hadapan
1293 orang telah melayarinya

1 Pembolehubah jenis dalam konteks statik kelas generik adalah tidak sah.

    //静态域或者方法里不能引用类型变量
    private static T instance;
    //静态方法 本身是泛型方法就行
    private static <T> T getInstance(){
    }
Salin selepas log masuk

2.

//    public Restrict() {
//        this.data = new T();
//    }
Salin selepas log masuk

3. Parameter generik tidak boleh digunakan dengan jenis asas.

//      NormalGeneric<double> normalGeneric = new NormalGeneric<>();
        NormalGeneric<Double> normalGeneric = new NormalGeneric<>();
Salin selepas log masuk

4. Tatasusunan jenis parameter tidak boleh dibuat.

Restrict<Double>[] restrictArray;
  Restrict<Double>[] restricts = new Restrict<Double>[10];
Salin selepas log masuk

Atas ialah kandungan terperinci Apakah batasan generik Java?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:yisu.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan