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 DatenKnotenfügeHintenEin(Frage frage)Füge eine Frage ans Ende der Liste.intgibAnzahlDatenKnoten()Gib die Anzahl an Datenknoten.FragegibFrage()Gib die Frage.ListenElementgibNächstes()Gib das nächste Listenelement.voidsetzeFrage(Frage frage)Setze die Frage.voidsetzeNä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ächstesin classListenElement- Parameters:
nächstes- Ein Listenelement.
-
setzeFrage
Setze die Frage.- Parameters:
frage- Eine Frage.
-
gibNächstes
Gib das nächste Listenelement.- Overrides:
gibNächstesin classListenElement- Returns:
- Das nächste Listenelement.
-
gibFrage
Gib die Frage.- Specified by:
gibFragein classListenElement- Returns:
- Die Frage des Listenelements.
-
fügeHintenEin
Füge eine Frage ans Ende der Liste.- Specified by:
fügeHintenEinin 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:
gibAnzahlDatenKnotenin classListenElement- Returns:
- Die Anzahl an Datenknoten.
-