23 lines
889 B
Markdown
23 lines
889 B
Markdown
|
# Eine vorhandene Enumeration nutzen
|
||
|
|
||
|
|
||
|
|
||
|
## 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.
|