kotlin 泛型-协变、逆变

在java中,假设有一个泛型接口 GenericClass , 该接口中不存在任何以 T 作为参数的方法,只是方法返回 T 类型值: 那么,在 GenericClass 类型的变量中存储 GenericClass 实例的引用, 是极为安全的——没有消费者-方法可以调用。 但是 Java 仍然禁止这样操作: 为此,我们必须声明对象的类型为 GenericClass<? extends Object>
相关文章
相关标签/搜索