Package spiel_logik
Class ListenAbschluss
java.lang.Object
spiel_logik.ListenElement
spiel_logik.ListenAbschluss
public class ListenAbschluss extends ListenElement
Diese Klasse bildet den Abschluss der einfach verkettenen Liste. Beinhaltet
die Frageliste noch keine Frage, bietet diese Klasse dieselben Methoden wie
eine gefüllte Liste mit Datenknoten.
-
Field Summary
-
Constructor Summary
Constructors Constructor Description ListenAbschluss()
-
Method Summary
Modifier and Type Method Description DatenKnoten
fügeHintenEin(Frage frage)
Füge eine Frage ans Ende der Liste.int
gibAnzahlDatenKnoten()
Gibt 0 zurück, den wenn eine Instanz dieser Klasse das erste Element in der Liste ist, dann ist diese Liste leer.Frage
gibFrage()
Gibt keine Frage zurück, denn die Liste ist leer.ListenElement
gibNächstes()
Gib das nächste Listenelement.void
setzeNächstes(ListenElement nächstes)
Eine Methode ohne Funktion.
-
Constructor Details
-
ListenAbschluss
public ListenAbschluss()
-
-
Method Details
-
gibNächstes
Description copied from class:ListenElement
Gib das nächste Listenelement.- Overrides:
gibNächstes
in classListenElement
- Returns:
- Das nächste Listenelement.
-
gibFrage
Gibt keine Frage zurück, denn die Liste ist leer.- Specified by:
gibFrage
in classListenElement
- Returns:
- Gibt null zurück, denn die Liste ist leer.
-
fügeHintenEin
Füge eine Frage ans Ende der Liste.- Specified by:
fügeHintenEin
in classListenElement
- Parameters:
frage
- Eine Frage.- Returns:
- Die Instanz des Datenknoten.
-
setzeNächstes
Eine Methode ohne Funktion. Der Listenabschluss hat kein nächstes Datenelement. Er ist das letzte Element in der Liste. Die Methode muss jedoch implementiert werden, da die KlasseListenElement
sie als abstrakt deklariert hat.- Specified by:
setzeNächstes
in classListenElement
- Parameters:
nächstes
- Ein Listenelement.
-
gibAnzahlDatenKnoten
public int gibAnzahlDatenKnoten()Gibt 0 zurück, den wenn eine Instanz dieser Klasse das erste Element in der Liste ist, dann ist diese Liste leer.- Specified by:
gibAnzahlDatenKnoten
in classListenElement
- Returns:
- Die Anzahl an Datenknoten.
-