Так у меня есть некоторый код, который делает:Проблемы с Дженерики и расширяет
abstract class Node< T extends Comparable<T>, N extends Node<T, N> >
{ ...
}
Так я право сказать, что, когда тип T используется в этом объекте узла, тип Т должен иметь свойство быть сравнимый? Кроме того, N extends Node просто означает, что когда тип N используется в этом объекте N, N должен быть узлом, который имеет свойства T и N? Да, это звучит запутанно, но я прав в своей интерпретации? Благодаря!
Это определение не компилируется. Пожалуйста, обновите его, поскольку где-то отсутствует закрывающая скобка. – Renato
Только что обновлено с помощью редактирования. Это ты имел в виду? – chris123
Он до сих пор не компилируется. – Renato