2010-03-03 2 views
2

Нужно ли использовать ограниченный подстановочный знак, чтобы класс реализовал более одного интерфейса?Объединение ограниченных подстановочных знаков в Java

В других случаях, что-то вроде ...

class Foo<S extends Comparable && Clonable> 

... который требует, чтобы объекты расширить оба интерфейса?

Я понимаю, что могу сделать еще один ComparableAndClonable, который расширяет два, но у меня нет контроля над некоторым кодом (поэтому я не могу сделать мой объект будущего S-объекта ComparableAndClonable).

+0

Для записи, 'S' является [ограничена параметром типа] (https://docs.oracle.com/javase/tutorial/java/generics/bounded.html) нет, [ограниченный подстановочный знак] (https://docs.oracle.com/javase/tutorial/java/generics/wildcards.html). – shmosel

ответ