我可以定义一个具有多个接口的泛型类型,如下所示:
public class MyList<E extends foo & bar & fum> extends ArrayList<E>
如何将方法参数(或变量)定义为实现多个接口的Collection
基类型?
答案 0 :(得分:4)
类似的东西:
public <E extends foo & bar & fum> void test(Collection<E> parameter) {
...
}
请注意,此处的E
类型是方法范围的。