java - 在链表中,指针 initialli 指向什么?
问题描述
对于 ClassProject,我们必须编写自己的 Linkedlist 及其所有方法。我现在发布的方法只是将一个对象及其数据和 2 个引用(上一个/下一个)放在列表的末尾。
Node addObject(Object o) {
Node item = new Node (o);
Node node = head;
while(node!=null) {
if(node.getNext()==null) {
node.setNext(item);
item.setPrev(node);
}
node = node.getNext();
}
我的问题是,不仅仅是这个方法, item.next 现在指向的是什么,它最初是 NULL 吗?我没有在 Node Objekt 中使用 NULL 对其进行初始化。它是否需要像 item.setnext(NULL) 这样的指针?