Это то, что мой конструктор выглядит, как в моем LinkedNode
классе:LinkedList: что заменить узел на последнем узле?
int info;
LinkedNode next;
public LinkedNode(int info, LinkedNode next) {
this.info = info;
this.next = next;
}
В моем Test
(основном) классе, когда я пытаюсь создать узлы, как например:
LinkedNode d = new LinkedNode(40, null);
LinkedNode c = new LinkedNode(30, d);
LinkedNode b = new LinkedNode(20, c);
LinkedNode a = new LinkedNode(10, new LinkedNode(20, LinkedNode(30, LinkedNode(40, null))));
, то я получаю ошибка компиляции говорит мне
метод LinkedNode (INT, нуль) не определено для типа Test
И это правда, поскольку второй параметр моего конструктора относится к типу LinkedNode, но как же я могу сказать, что последнего узла пуст?
Похоже, вам не хватает ключевого слова 'new' – chatton
где именно ??? – ratboy
d, c и b LinkedNode не связаны с. Вы не должны делать этого: 'LinkedNode a = new LinkedNode (10, b)' – davidxxx