我有一个案例,我将一个Queue<? extends StringReference>
类型的参数传递给一个方法,然后尝试将new StringReference(pointer)
添加到该队列并进入eclipse a
The method add(capture#3-of ? extends StringReference) in the type Queue<capture#3-of ? extends StringReference> is not applicable for the arguments (StringReference)
即使我用? extends Object
尝试,我也会收到错误消息?
问题是客户端使用Queue<StringUse>
调用此方法,StringReference
是{{1}}的子类。
我的思维障碍在哪里?
欢呼声 马库斯