/ / Java generics множество аргументи с ограничения - java, generics

Java генерични множество аргументи с ограничения - java, generics

Успях да намеря как да декларирам генерични данни с един аргумент и множество ограничения и генерични данни с множество аргументи, но колкото и да е странно, не е универсален с множество аргументи и ограничения:

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

ми дава грешка в синтаксиса след T: "java:> очаквано". Не е ли възможно да се ограничи аргументът от общ тип повече от един аргумент?

Отговори:

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 ключова дума.