Package spiel_logik
Class ListenElement
java.lang.Object
spiel_logik.ListenElement
- Direct Known Subclasses:
DatenKnoten
,ListenAbschluss
public abstract class ListenElement
extends java.lang.Object
Diese abstrakte Klasse wird von der Klasse
DatenKnoten
und der Klasse
ListenAbschluss
geerbt.-
Field Summary
Fields Modifier and Type Field Description protected ListenElement
nächstes
Das nächste Listenelement. -
Constructor Summary
Constructors Constructor Description ListenElement()
-
Method Summary
Modifier and Type Method Description abstract DatenKnoten
fügeHintenEin(Frage frage)
Füge eine Frage ans Ende der Liste.abstract int
gibAnzahlDatenKnoten()
Gib die Anzahl an Datenknoten.abstract Frage
gibFrage()
Gib die Frage.ListenElement
gibNächstes()
Gib das nächste Listenelement.abstract void
setzeNächstes(ListenElement nächstes)
Setze das nächste Listenelement.
-
Field Details
-
nächstes
Das nächste Listenelement.
-
-
Constructor Details
-
ListenElement
public ListenElement()
-
-
Method Details
-
gibNächstes
Gib das nächste Listenelement.- Returns:
- Das nächste Listenelement.
-
gibFrage
Gib die Frage.- Returns:
- Die Frage des Listenelements.
-
fügeHintenEin
Füge eine Frage ans Ende der Liste.- Parameters:
frage
- Eine Frage.- Returns:
- Die Instanz des Datenknoten.
-
setzeNächstes
Setze das nächste Listenelement.- Parameters:
nächstes
- Ein Listenelement.
-
gibAnzahlDatenKnoten
public abstract int gibAnzahlDatenKnoten()Gib die Anzahl an Datenknoten. Die Anzahl wird rekursiv berechnet.- Returns:
- Die Anzahl an Datenknoten.
-