所以我對Java和編程相當陌生,我想知道如何創建一個節點類?用Java創建節點類
到目前爲止,我有:
public class ItemInfoNode{
private ItemInfoNode next;
private ItemInfoNode prev;
private ItemInfo info;
public ItemInfoNode(ItemInfo info, ItemInfoNode next, ItemInfoNode prev){
info = info;
next = next;
prev = prev;
}
public void setInfo(ItemInfo info){
info = info;
}
public void setNext(ItemInfoNode node){
next = node;
}
public void setPrev(ItemInfoNode node){
prev = node;
}
public ItemInfo getInfo(){
return info;
}
public ItemInfoNode getNext(){
return next;
}
public ItemInfoNode getPrev(){
return prev;
}
}
差不多詢問這些方法的問題,所以我把那些下來,但接下來的問題是問我指ItemInfoNode節點的頭部和尾部。這裏有點困惑。謝謝
編輯:感謝您的幫助傢伙!我試圖創建一個「InsertInfo」方法,將名稱,價格,標籤號碼等信息放入一個節點。我如何着手創建這種方法?
到目前爲止,我得到了這個..我有在具有所有這些,但我不知道如何使用/如果我甚至應該做一個不同類的構造函數Iteminfo ..
public void InsertInfo(String name, String rfdnumber, double price, String original_position){
head = new ItemInfoNode (Iteminfo, head);
}
這個類似乎很好。頭部和尾部節點應在另一個名爲'LinkedList'或類似的類中定義。 –
我將如何去創建這個類?更具體地說,我如何創建這些頭和空引用。 – John
將'info = info;'更改爲'this.info = info;',對於構造函數和setters中的其餘字段也是如此。 – Pshemo