java方法引數中萬用字元的使用

Jack2k發表於2021-09-11

java方法引數中萬用字元的使用

說明

1、萬用字元? super Frui限定了泛型下界為 Fruit。

2、Generic<Fruit>物件和Generic<Food>物件可以作為引數傳遞給print2。但是Generic<Apple>物件不能作為引數傳入,因為 Apple是Fruit的子類,超出了泛型規定的下界。

例項

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

以上就是java方法引數中萬用字元的使用,希望對大家有所幫助。更多Java學習指路:

本教程操作環境:windows7系統、java10版,DELL G3電腦。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/36/viewspace-2829597/,如需轉載,請註明出處,否則將追究法律責任。

相關文章