Объединение ограниченных подстановочных знаков в Java - PullRequest
2 голосов
/ 03 марта 2010

В любом случае для использования ограниченного символа подстановки требуется, чтобы класс реализовывал более одного интерфейса?

Другими словами, что-то вроде ...

class Foo<S extends Comparable && Clonable>

... что потребовало бы, чтобы объекты расширяли оба интерфейса?

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

1 Ответ

3 голосов
/ 03 марта 2010
class Foo<S extends Comparable & Clonable>

Должно работать.

См. Подстановочные знаки Java для нескольких классов для дополнительной информации.

[1]:

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...