顯然雖然Integer是Number的子類场晶,但是List<Integer>并不是List<Number>的子類,所以List<Integer>類型的變量不能直接賦值給List<Number>的變量誓酒。這時候通配符就起到作用了List<? extends Number>可以看做是List<Integer>和List<Number>的子類,它可以接收Number類或者其子類型作為類型形參的泛型數(shù)據(jù)贮聂。
這里L(fēng)ist<? extends Number>可以看做是List<Integer>和List<Number>的子類靠柑,應(yīng)該是父類吧
Java 泛型通配符上下界理解及應(yīng)用一.通配符的應(yīng)用 實踐檢驗真理寨辩,所以在說明通配符上下界的理解的時候,先說明下什么時候使用通配符 關(guān)于泛型類型通配符的作用是為了代替泛型類的類型實參歼冰。 當(dāng)我們使用泛型類作為參數(shù)...