Benutzer-Werkzeuge

Webseiten-Werkzeuge


api:documentation:robot: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:robot:start [2022/04/15 11:28] – [Welt dynamisch vorbesetzen] Martin Pabstapi:documentation:robot:start [2022/04/15 11:35] (aktuell) – [Aufgabenstellungen für Schüler/innen vorbereiten] Martin Pabst
Zeile 143: Zeile 143:
  
 <script type="text/plain" title="Hauptprogramm.java"> <script type="text/plain" title="Hauptprogramm.java">
-MyRobot r = new MyRobot(); +StaubsaugerRobot r = new StaubsaugerRobot(); 
-// Ergänze hier ein Programm, das den Roboter alle Ziegel  +r.start();
-// aufheben lässt:+
  
 +class StaubsaugerRobot extends MyRobot {
 +   void start() {
  
 +      // Schreibe hier ein Programm, das den Roboter alle Ziegel aufheben lässt:
 +
 +      
 +
 +
 +   }
 +}
  </script>  </script>
 <script type="text/plain" title="Vorgabe.java"> <script type="text/plain" title="Vorgabe.java">
Zeile 168: Zeile 176:
 </HTML> </HTML>
  
 +<WRAP center round tip 80%>
 +Natürlich könnte man den Aufruf von ''r.start()'' in Zeile 2 noch verbergen, indem man der Klasse ''MyRobot'' eine abstrakte Methode ''start'' hinzufügt und diese vom Konstruktor aus aufruft. Ich denke aber, dass dies den Schüler/innen in ihrem Lernprozess eher schadet, da dann der Ausführungsweg vom Programmstart aus für sie nur noch schwer durchschaubar ist.
 +</WRAP>
  
api/documentation/robot/start.1650014900.txt.gz · Zuletzt geändert: 2022/04/15 11:28 von Martin Pabst

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki