我當時正在玩泛型,現在我很好奇爲什麼我需要在E中添加「新Special()」之前將其添加到Set中。 我知道這是不是真的需要在這種情況下,因爲我可以用一組基本的,以及...爲什麼我需要在使用有界類型參數時進行投射
private static class Base {}
private static class Special extends Base{}
private <E extends Base> Set<E> doSomething(){
Set<E> someset = new HashSet<>();
someset.add(new Special());
return someset;
}
的【什麼是佩奇(生產者消費者擴展超)?(http://stackoverflow.com/questions/2723397/what-is-pecs-producer-extends-consumer-super) – user140547
什麼錯誤你可能的複製得到? – talex