可能重複:
What is a difference between <? super E> and <? extends E>?爲什麼返回列表<? extends T>只讀並返回列表<? super T>只寫?
在一個團隊中,我在編寫函數返回List<? extends T>
類型的對象,使只讀列表和返回類型的對象有些Java程序員List<? super T>
來製作只寫列表。
在Java中,什麼使List<? extends T>
爲只讀,List<? super T>
爲只寫?