List 和List 之間有什么區別?


List<? extends T>表示類型的上界為T,即參數化的類型可能是T也可能是T的子類。<? extends T>被設計用來讀數據的泛型,只能讀取類型為T的元素。

List<? super T>表示類型的下界為T,即參數化的類型可能是T也可能是T的父類型。<? super T>被設計用來寫數據的泛型,只能寫入T或T的子類型,不能用來讀。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。