2013-11-26 3 views
0

я могу определить класс родовых типов с несколькими интерфейсами, как это:Определить коллекцию типов, реализующих несколько интерфейсов?

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

Как я могу определить параметр метода (или переменный), чтобы быть из Collection базовых типов, реализующих нескольких интерфейсов?

ответ

4

Что-то вроде:

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

Обратите внимание, что тип E здесь метод в области видимости.

Смежные вопросы