/ / Java generics кілька аргументів з обмеженнями - java, дженерики

Загальні Java Java-множини аргументів з обмеженнями - java, generics

Мені вдалося знайти, як оголошувати дженерики з єдиним аргументом і декількома обмеженнями і генериками з кількома аргументами, але, як не дивно, не загальний з кількома аргументами і обмеження:

public class Page<U, T implements IPaginableBy<U>> extends ArrayList<T> { }

дає мені синтаксичну помилку після T: "java:> expect". Чи не можна обмежити аргумент на загальному типі більше одного аргументу?

Відповіді:

3 для відповіді № 1

Змінити

public class Page<U, T implements IPaginableBy<U>> extends ArrayList<T> { }

до

public class Page<U, T extends IPaginableBy<U>> extends ArrayList<T> { }

Аргументи обмеженого типу завжди використовують extends ключове слово