为了账号安全,请及时绑定邮箱和手机立即绑定

引用 SinglyLinkedList 中的下一个节点时出错

引用 SinglyLinkedList 中的下一个节点时出错

富国沪深 2023-09-06 16:58:35
我正在研究单链表,其中有两个类singlyLinkedList<E>和Node<E>。当我创建Node<E>类的对象时,它在传递参数时出现错误main()。这是我的节点类:private static class Node<E>{      private E element;      private Node<E> next;      public Node(E e,Node<E> n){       element=e;       next=n;      }      public E getElement(){        return element;      }      public Node<E> getNext(){        return next;      }      public void setNext(Node<E> n){             next=n;      }    }错误在于: public static void main(String[] args) {        Node<Integer> node1= new Node<>(4,node2);         Node<Integer> node2= new Node<>(4,node3);         Node<Integer> node3= new Node<>(4,node4);         Node<Integer> node4= new Node<>(4,null); }它说:E扩展类中声明的对象SinglyLinkedList新实例被忽略笔记:next当我将其传递给时,它没有给出错误null。
查看完整描述

1 回答

?
梦里花落0921

TA贡献1772条经验 获得超6个赞

重新排序您的节点声明


Node<Integer> node4= new Node<>(4,null);

Node<Integer> node3= new Node<>(4,node4);

Node<Integer> node2= new Node<>(4,node3);

Node<Integer> node1= new Node<>(4,node2);


查看完整回答
反对 回复 2023-09-06
  • 1 回答
  • 0 关注
  • 111 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号