Java 泛型通配符参数下限到对象
可以指定一个通配符类型,该类型的下限为Java 泛型通配符参数下限到对象,java,generics,wildcard,Java,Generics,Wildcard,可以指定一个通配符类型,该类型的下限为对象: public void method(Collection<? super Object> c) { // compiles, but ? can only be Object } public void method(Collection是的,有一个“?super XXXXXX”的用例,如大纲所示。要点是使用用户/extends将使您的收藏成为只读或只读。正在寻找帽子,是吗?:-)@Jan you bet:)实际上很难想出原始
对象
:
public void method(Collection<? super Object> c) {
// compiles, but ? can only be Object
}
public void method(Collection是的,有一个“?super XXXXXX”的用例,如大纲所示。要点是使用用户/extends将使您的收藏成为只读或只读。正在寻找帽子,是吗?:-)@Jan you bet:)实际上很难想出原始的问题内容。已经有太多问题了there@ShivamKalra这是另一个问题。另一个有语法问题…我们的问题不是关于扩展XXXX的一般问题,而是关于?哦。所以不,除了停止恼人的IDE警告集合不是泛型集合外,“扩展对象”没有任何用处。