Bu yüzden Java ve programlama konusunda oldukça yeniyim ve bir düğüm sınıfının nasıl oluşturulacağını merak ediyordum?Java'da bir düğüm sınıfı oluşturma
Şimdiye kadar var:
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;
}
}
Hemen hemen bu yöntemler için sorulan soru bu yüzden o indirdi ama sonraki soru ItemInfoNode düğümlerinin baş ve kuyruk başvurmak için soruyor. Burada biraz kafam karıştı. Teşekkürler
DÜZENLEME: Yardımcılar için teşekkürler! Bir düğümün içine isim, fiyat, etiket numarası vb. Bilgileri koyan bir "InsertInfo" yöntemi oluşturmaya çalışıyorum. Bu yöntemi yaratmaya nasıl giderim?
Şimdiye kadar ben bile yapmak gerekiyordu isem/o nasıl kullanılacağını emin değilim, bunların hepsi var ama farklı bir sınıfta bir Iteminfo yapıcısı .. var .. bu var
public void InsertInfo(String name, String rfdnumber, double price, String original_position){
head = new ItemInfoNode (Iteminfo, head);
}
Sınıf iyi görünüyor. Baş ve kuyruk düğümleri, 'LinkedList' veya benzeri bir başka sınıfta tanımlanmalıdır. –
Bu dersi nasıl yaratırım? Daha spesifik olarak, bu kafa ve boş referansları nasıl oluşturabilirim. – John
info info = info; 'to' this.info = info; 'işlevini, kurucu ve ayarlayıcılardaki alanların geri kalanı için değiştirin. – Pshemo