java – 带问号的通用列表类型

前端之家收集整理的这篇文章主要介绍了java – 带问号的通用列表类型前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
参见英文答案 > What is PECS (Producer Extends Consumer Super)?11个
我无法解释/理解Java List的泛型类型:
List<? extends Command> myVar = client.performAction(actionParams);

泛型类型如何? extends Command调用,就像是有名字吗?究竟是什么类型的?它是一个Command对象吗?或者这是否意味着它只接受扩展Command的类?使用这种结构有什么好处?在什么Java版本中集成了这种类型的构造?

解决方法

Upper-bounded通配符用于放宽可以使用的对象的类型限制.在这种情况下,您接受扩展/实现Command类型的所有内容.

猜你在找的Java相关文章