从3https://www.oschina.net/question/2847805 _ 2196069转载停止刀口的回答
java的共性? 和超市? extends实际上是括号内所代表的类型的限定,用于类型推导。
另一方面,3358www.Sina.com/类型不能? 不是之后成立就可以了,而是代入必须一致。
类似于Ava大爆发的设计需要确定是否可以在类型推导中导出类型分析。 这是具体场景。
这里主要介绍返回类型和参数类型。
void method (? super C; //不直观的子类加入的话就可以确认没问题。
void method (? 扩展c; 无法确定//参数是C的超类的子类是哪个,无论传达什么都不正确。
? super C method (; 无法确定//参数是C的子类的超类具体是哪个,只能确定为Object。
? 扩展c method (; //返回值是C的超类至少可以确认类型为c及其父类。