定义实现多个接口的类型集合?

时间:2013-11-26 12:25:24

标签: java generics collections

我可以定义一个具有多个接口的泛型类型,如下所示:

public class MyList<E extends foo & bar & fum> extends ArrayList<E>

如何将方法参数(或变量)定义为实现多个接口的Collection基类型?

1 个答案:

答案 0 :(得分:4)

类似的东西:

public <E extends foo & bar & fum> void test(Collection<E> parameter) {
  ...
}

请注意,此处的E类型是方法范围的。