Мне нужно создать LinkedList объектов с нуля, и я просто не могу разобраться с этим, я не уверен, нужен ли мне класс для связанного списка и узла или я могу сделать это в объектесам класс. Я также делаю это на JavaFx, используя конструктор сцены, поэтому мне нужно добавить объекты через пользовательский ввод из класса контроллера.
Я пытался разделить узел и связанный список на собственные классы, но это только смутило меня.
Это мои текущие поля объекта Show и конструктор
public class Show {
private String title;
private int runningTime;
private String startDate, endDate;
private int ticketPrice;
public Node head, next;
public Show (String title, int runningTime, String startDate, String
endDate, int ticketPrice) {
this.title = title;
this.runningTime = runningTime;
this.startDate = startDate;
this.endDate = endDate;
this.ticketPrice = ticketPrice;
next=null;
}
Когда я пытаюсь вызвать голову, которую я сделал общедоступной в моем классе Show, выдает ошибку "Нестатическое полеНа 'head' нельзя ссылаться из статического контекста "
Я ищу правильную структуру для связанных списков объектов.