亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

引用 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 關注
  • 136 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號