Rumah >Java >javaTutorial >Cara menggunakan kad bebas dalam parameter kaedah java

Cara menggunakan kad bebas dalam parameter kaedah java

PHPz
PHPzke hadapan
2023-05-01 10:37:061089semak imbas

Penjelasan

1. Super Fruit mengehadkan sempadan bawah generik kepada Fruit.

2. Objek Generik Walau bagaimanapun, objek Generik tidak boleh dihantar sebagai parameter, kerana Apple ialah subkelas Buah dan melebihi batas bawah generik.

Instance

Generic<Fruit> fruitGeneric2 = new Generic<>();
print2(fruitGeneric2);
 
Generic<Food> foodGeneric2 = new Generic<>();
print2(foodGeneric2);
 
//    错误使用
//    Generic<Apple> appleGeneric2 = new Generic<>();
//    print2(appleGeneric2);

Atas ialah kandungan terperinci Cara menggunakan kad bebas dalam parameter kaedah java. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:yisu.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam