我正在寻找以下正确的语法:
public class Foobar<K extends SomeJavaAPIClass and implements Cloneable>{
这样我就可以设置'K'的Foobars,其中K是SomeJavaAPIClass的泛型子类,而K具有它自己的clone()方法
我试过了
<K extends SomeJavaAPIClass, implements Cloneable>
,没有运气,还有其他排列 最佳答案
使用&
:
public class Foobar<K extends SomeJavaAPIClass & Cloneable> {
请注意,在通用通配符中,“扩展”仅表示“是”的子类型,因此您可以将其用于类或接口。