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 DatenKnotenfügeHintenEin(Frage frage)Füge eine Frage ans Ende der Liste.intgibAnzahlDatenKnoten()Gibt 0 zurück, den wenn eine Instanz dieser Klasse das erste Element in der Liste ist, dann ist diese Liste leer.FragegibFrage()Gibt keine Frage zurück, denn die Liste ist leer.ListenElementgibNächstes()Gib das nächste Listenelement.voidsetzeNächstes(ListenElement nächstes)Eine Methode ohne Funktion.
-
Constructor Details
-
ListenAbschluss
public ListenAbschluss()
-
-
Method Details
-
gibNächstes
Description copied from class:ListenElementGib das nächste Listenelement.- Overrides:
gibNächstesin classListenElement- Returns:
- Das nächste Listenelement.
-
gibFrage
Gibt keine Frage zurück, denn die Liste ist leer.- Specified by:
gibFragein classListenElement- Returns:
- Gibt null zurück, denn die Liste ist leer.
-
fügeHintenEin
Füge eine Frage ans Ende der Liste.- Specified by:
fügeHintenEinin 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 KlasseListenElementsie als abstrakt deklariert hat.- Specified by:
setzeNächstesin 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:
gibAnzahlDatenKnotenin classListenElement- Returns:
- Die Anzahl an Datenknoten.
-