Если у меня есть следующий код:Общий интерфейс - Java
public interface BinaryTree<T extends Comparable<? super T>>{}
Это означает, что это интерфейс, который принимает объект, которые реализуют Comparable
правильно? Что означает <?Super T>
?
И следующее, если я хочу написать реализацию для BinaryTree
Как должно выглядеть замедление класса?
Может ли он иметь T также? –
Можете ли вы привести пример того, чего вы пытаетесь достичь? Зачем вам нужен другой 'T', если у вас есть уже связанный? Вы можете использовать любое обозначение любого другого необходимого вам типа (например, «E» или «MY_TYPE» или любого другого, но соглашение должно использовать «UPPERCASE»). –