Hallo zusammen,
habe in einem Projekt an der Uni die Aufgabe mit Hilfe einer einfach verketteten Liste einen Zug darzustellen.
Die Waggon-Objekte enthalten einen String und einen Int-Wert(Name und Platz im Waggon)
head ist oben so angelegt:
Die gefragte Aufgabe soll einen Waggon anhängen:
Habe hier auch schon mehrere verschiedene Lösungen versucht aber das Programm gibt bei dem Aufruf der Methode keine Fehlermeldung sondern das Programm "friert" ein. Also ich kann das Programm noch bedienen und stoppen, aber die Ausgabe stoppt komplett nach dem Aufruf.
Die Methode wird hiermit aufgerufen:
Ich möchte hier keine Lösung der Aufgabe sondern nur eine Erklärung was ich falsch mache oder verändern kann damit ich den Rest der Aufgaben auch bearbeiten kann.
Vielen Dank schon einmal im Voraus
habe in einem Projekt an der Uni die Aufgabe mit Hilfe einer einfach verketteten Liste einen Zug darzustellen.
Die Waggon-Objekte enthalten einen String und einen Int-Wert(Name und Platz im Waggon)
head ist oben so angelegt:
Java:
private Waggon head;
Die gefragte Aufgabe soll einen Waggon anhängen:
Java:
public void appendWaggon(Waggon waggon) {
if(head == null){
head = waggon;}
else{head.setNext(waggon);}
}
Habe hier auch schon mehrere verschiedene Lösungen versucht aber das Programm gibt bei dem Aufruf der Methode keine Fehlermeldung sondern das Programm "friert" ein. Also ich kann das Programm noch bedienen und stoppen, aber die Ausgabe stoppt komplett nach dem Aufruf.
Die Methode wird hiermit aufgerufen:
Java:
Waggon waggon1 = new Waggon("Waggon-1", 40);
Java:
train.appendWaggon(waggon1);
Ich möchte hier keine Lösung der Aufgabe sondern nur eine Erklärung was ich falsch mache oder verändern kann damit ich den Rest der Aufgaben auch bearbeiten kann.
Vielen Dank schon einmal im Voraus