kotlin 泛型-協變、逆變

在java中,假設有一個泛型接口 GenericClass , 該接口中不存在任何以 T 作爲參數的方法,只是方法返回 T 類型值: 那麼,在 GenericClass 類型的變量中存儲 GenericClass 實例的引用, 是極爲安全的——沒有消費者-方法可以調用。 但是 Java 仍然禁止這樣操作: 爲此,我們必須聲明對象的類型爲 GenericClass<? extends Object>
相關文章
相關標籤/搜索