Может кто-нибудь объяснить разницу между <T extends Number & Comparable<T>>
и T extends Comparable<? extends Number>
?Разница между генериками <T extends Number & Comparable <T>> и T extends Comparable <? extends Number>
Они выглядят похожими на меня, и оба они отлично компилируются для типа подклассов. В арг Недопустимый тип ошибки показывает ниже
Параметр Тип не находится в пределах связанного параметра, следует осуществить «» java.lang.Number
и
параметр типа не находится в пределах границы параметр; должен распространяться 'java.lang.Comparable>'
соответственно.
Показать ваш код. О какой ошибке вы говорите? Когда это получится? –