Что обозначает переменная Node next?
Дело в том, что класс Node является вложенным в другой класс, и я не могу понять, что означает запись private Node next; Это создание объекта класса в самом классе, или как?
public static class Node<E>{
private E currentEl;
private Node<E> next;
private Node<E> prev;
public Node(E currentEl, Node<E> prev, Node<E> next){
this.currentEl = currentEl;
this.next = next;
this.prev = prev;
}
}
Ответы (1 шт):
Автор решения: Perfect Voyage
→ Ссылка
При создании объекта класса Node, конструктор просит три аргумента. Переменная(ссылка на объект) next является третьим аргументом, которую затем будет хранить в себе поле private Node next. В общем, это просто имя. Можно next поменять на musor и всё будет как раньше работать.