Package spiel_logik
Class DatenKnoten
java.lang.Object
spiel_logik.ListenElement
spiel_logik.DatenKnoten
public class DatenKnoten extends ListenElement
Die Klasse
DatenKnoten
ist eine Kontainerklasse, die eine Frage
einschließt.-
Field Summary
-
Constructor Summary
Constructors Constructor Description DatenKnoten(ListenElement nächstes, Frage frage)
Dieser Konstruktor initialisiert einen Datenknoten mit einer Frage und dem nächsten Listenelement. -
Method Summary
Modifier and Type Method Description DatenKnoten
fügeHintenEin(Frage frage)
Füge eine Frage ans Ende der Liste.int
gibAnzahlDatenKnoten()
Gib die Anzahl an Datenknoten.Frage
gibFrage()
Gib die Frage.ListenElement
gibNächstes()
Gib das nächste Listenelement.void
setzeFrage(Frage frage)
Setze die Frage.void
setzeNächstes(ListenElement nächstes)
Setze das nächste Listenelement.
-
Constructor Details
-
DatenKnoten
Dieser Konstruktor initialisiert einen Datenknoten mit einer Frage und dem nächsten Listenelement.- Parameters:
nächstes
- Das nächste Listenelement.frage
- Die Frage.
-
-
Method Details
-
setzeNächstes
Setze das nächste Listenelement.- Specified by:
setzeNächstes
in classListenElement
- Parameters:
nächstes
- Ein Listenelement.
-
setzeFrage
Setze die Frage.- Parameters:
frage
- Eine Frage.
-
gibNächstes
Gib das nächste Listenelement.- Overrides:
gibNächstes
in classListenElement
- Returns:
- Das nächste Listenelement.
-
gibFrage
Gib die Frage.- Specified by:
gibFrage
in classListenElement
- Returns:
- Die Frage des Listenelements.
-
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.
-
gibAnzahlDatenKnoten
public int gibAnzahlDatenKnoten()Gib die Anzahl an Datenknoten. Die Anzahl wird rekursiv berechnet.- Specified by:
gibAnzahlDatenKnoten
in classListenElement
- Returns:
- Die Anzahl an Datenknoten.
-