相关疑难解决方法(0)

<?有什么区别?超级E>和<?延伸E>?

<? super E>和之间有什么区别<? extends E>

例如,当你看一下类时java.util.concurrent.LinkedBlockingQueue,构造函数有以下签名:

public LinkedBlockingQueue(Collection<? extends E> c)
Run Code Online (Sandbox Code Playgroud)

并为方法之一:

public int drainTo(Collection<? super E> c)
Run Code Online (Sandbox Code Playgroud)

java generics

135
推荐指数
7
解决办法
5万
查看次数

标签 统计

generics ×1

java ×1