我无法解释/理解Java List的泛型类型:
List<? extends Command> myVar = client.performAction(actionParams);
Run Code Online (Sandbox Code Playgroud)
如何? extends Command
调用泛型类型,就像它有一个名称一样?究竟是什么类型的?它是一个Command
对象吗?或者这是否意味着它只接受扩展的类Command
?使用这种结构有什么优势?在什么Java版本中集成了这种类型的构造?