Итак, я довольно новичок в 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. Здесь немного смущает. Спасибо
EDIT: Спасибо за помощь, ребята! Я пытаюсь создать метод «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;', то же самое для остальных полей в конструкторе и сеттерах. – Pshemo