Quindi sono abbastanza nuovo per Java e programmazione e mi chiedevo come creare una classe nodo?Creazione di una classe nodo in Java
Finora ho:
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;
}
}
Praticamente la domanda posta per quei metodi così ho messo giù, ma quelli, la domanda successiva mi chiede di fare riferimento alla testa e la coda di nodi ItemInfoNode. Solo un po 'confuso qui. Grazie
EDIT: Grazie per l'aiuto ragazzi! Sto cercando di creare un metodo "InsertInfo" che metta informazioni come nome, prezzo, numero di tag, ecc. In un nodo. Come faccio a creare questo metodo?
Finora ho ottenuto questo .. Ho un costruttore ItemInfo in una classe diversa che ha tutti questi, ma, non sono sicuro di come utilizzare che/se io sono anche dovuto fare ..
public void InsertInfo(String name, String rfdnumber, double price, String original_position){
head = new ItemInfoNode (Iteminfo, head);
}
La classe sembra soddisfacente. I nodi head e tail dovrebbero essere definiti in un'altra classe chiamata 'LinkedList' o simile. –
Come potrei fare per creare questo corso? Più specificamente, come faccio a creare questi riferimenti head e null. – John
Cambia 'info = info;' a 'this.info = info;', lo stesso per il resto dei campi in costruttore e setter. – Pshemo