uebungen/Assignment_041/readme.md

23 lines
916 B
Markdown

# Eine vorhandene Enumeration nutzen
[Musterlösung](solution/)
## Lernziel
Syntax von Enumerationen verstehen und einfache Einsatzzwecke kennenlernen.
## Aufgabe
Gehen Sie in das Paket [pr2.enums.verwenden](../sources/src/main/java/pr2/enums/verwenden/).
In dieser Aufgabe sollen Sie mit einer vorhandenen Enumeration experimentieren. Sehen Sie sich hierzu die vorhandenen Klassen an. Insbesondere das Sprite `Professor`.
Im Konstruktor von `Professor` wird eine Enumeration namens `BoundaryPolicy` genutzt. Schauen Sie sich die JavaDoc der Enumeration an und versuchen Sie zu verstehen, was gemeint ist.
Testen Sie nun die verschiedenen Werte der Enumeration durch und betrachten Sie, wie sich das Sprite anders verhält.
Überlegen Sie, warum hier eine Enumeration verwendet wurde und nicht etwas Vererbung mit dem Überschreiben von Methoden.
## Abgabe
Für diese Aufgabe ist keine Abgabe vorgesehen.