Benutzer-Werkzeuge

Webseiten-Werkzeuge


api:documentation:hamster:start

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
api:documentation:hamster:start [2023/02/25 21:12] – [Aufgabe mit Lösung] Martin Pabstapi:documentation:hamster:start [2023/02/25 21:20] (aktuell) – [Welt erstellen] Martin Pabst
Zeile 12: Zeile 12:
 <script type="text/plain" title="Test1.java"> <script type="text/plain" title="Test1.java">
 new World(1000, 1000); new World(1000, 1000);
-JavaHamsterWorld jhw = new JavaHamsterWorld(89);+JavaHamsterWorld jhw = new JavaHamsterWorld(104);
 jhw.scale(2); jhw.scale(2);
 jhw.init(""" jhw.init("""
Zeile 44: Zeile 44:
 ===== Aufgabe mit Lösung ===== ===== Aufgabe mit Lösung =====
 <WRAP center round tip 80%> <WRAP center round tip 80%>
-Will man Schüler/innen Aufgaben an die Hand geben, so bietet es sich an, eine Aufgaben-Klasse zu erstellen, in deren Konstruktor die Welt und Kara erstellt werden. Die Schüler/innen erstellen dann eine Unterklasse, die ihre Lösung enthält. Im folgenden Beispiel sehen Sie eine mögliche Variante.+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.
 </WRAP> </WRAP>
  
Zeile 78: Zeile 78:
        
    Hamster1() {    Hamster1() {
-      super(new JavaHamsterWorld(89), 1, 1, Hamster.OST, 0);+      super(new JavaHamsterWorld(104), 1, 1, Hamster.OST, 0);
       JavaHamsterWorld jhw = getWorld();       JavaHamsterWorld jhw = getWorld();
       jhw.scale(2);   // vergrößern       jhw.scale(2);   // vergrößern
api/documentation/hamster/start.1677355971.txt.gz · Zuletzt geändert: 2023/02/25 21:12 von Martin Pabst

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki