У меня возникли проблемы с пониманием следующего синтаксиса:
public class SortedList< T extends Comparable< ? super T> > extends LinkedList< T >
Я вижу, что класс SortedList расширяет LinkedList. Я просто не знаю, что
T extends Comparable< ? super T>
средства.
Мое понимание этого до сих пор заключается в том, что тип T должен быть типом, который реализует Comparable... но что такое < ? super T >
?