Java中 ? extends T 和 ? super T 的理解

? 通配符類型 <? extends T> 表示類型的上界,表示參數化類型的多是T 或是 T的子類; <? super T> 表示類型下界(Java Core中叫超類型限定),表示參數化類型是此類型的超類型(父類型),直至Object; 上界<? extends T>不能往裏存,只能往外取 好比,咱們如今定義:List<? extends T>首先你很容易誤解它爲繼承於T的全部類的集合,你可能認爲
相關文章
相關標籤/搜索