25 lines
754 B
Markdown
25 lines
754 B
Markdown
# Klassendiagramm
|
|
|
|
## Schlange
|
|
- __liste: liste
|
|
+ anzahl: int
|
|
___________________________
|
|
istLeer(): boolean
|
|
mitLetztem(element): None
|
|
ohneErstes(): None
|
|
erstes(): element
|
|
anzahlElemente(): int
|
|
getSchlange(): liste
|
|
setSchlange(liste): None
|
|
|
|
|
|
|
|
## istLeer()
|
|
testet ob Anzahl (=Anzahl der Elemente der Liste), gleich Null ist. Wenn Ja wird True ausgegeben, wenn nicht wird False ausgegeben.
|
|
|
|
## mitLetzem(element)
|
|
fuegt in der ersten Zeile der Liste ein Element (element) an, das Element wird am ende Angefuegt.
|
|
In der zweiten Zeile wird anzahl um eins erhoet.
|
|
|
|
## ohneErstes()
|
|
testet ob die Liste leer ist, wenn nicht wird die Liste ersetzt mit einer Liste aus allen Elementen ausser dem Ersten. Dann wird anzahl um eins verringert. |