23 lines
916 B
Markdown
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. |