====== Java Hamster ====== Die Implementierung der Klassen ''JavaHamsterWorld'' und ''Hamster'' orientiert sich stark am Hamstermodell von [[https://www.java-hamster-modell.de/index2.html|Dr.-Ing. Dietrich Boles, Universität Oldenburg]]. Dort finden Sie eine ausgezeichnete Dokumentation, insbesondere auch drei kostenlose pdf-Ebooks mit vielen Beispielen und didaktischen Hinweisen. ===== Welt erstellen =====
===== Aufgabe mit Lösung ===== Will man Schüler/innen Aufgaben an die Hand geben, so bietet es sich an, eine Aufgaben-Klasse entweder als Unterklasse von ''JavaHamsterWorld'' oder von ''Hamster'' zu erstellen, in deren Konstruktor die Welt initialisiert wird. Die Schüler/innen erstellen dann eine Unterklasse, die ihre Lösung enthält. Im folgenden Beispiel sehen Sie eine mögliche Variante, bei der die Schüler/innen auf die Punktschreibweise für die Methodenaufrufe verzichten können.