Wiki: Mathe und Info

Unterrichtsmaterialien für Mathematik und Informatik

Benutzer-Werkzeuge

Webseiten-Werkzeuge


info:sek-ii:e2:java-grundlagen:fk-methode

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
info:sek-ii:e2:java-grundlagen:fk-methode [2020-02-17 14:49] christian.weberinfo:sek-ii:e2:java-grundlagen:fk-methode [2020-03-02 10:54] (aktuell) christian.weber
Zeile 9: Zeile 9:
 Jede Methode definiert einen weiteren Befehl für den Hamster. Somit könnt ihr dem Hamster "Tricks" beibringen, die er eigentlich gar nicht von sich aus kann. So kann der Hamster mit seinen Grundbefehlen sich ja eigentlich nur links rum drehen. Aber mit der Methode unten könnt ihr ihm einen Trick beibringen, mit dem er sich auch rechts rum drehen kann: Jede Methode definiert einen weiteren Befehl für den Hamster. Somit könnt ihr dem Hamster "Tricks" beibringen, die er eigentlich gar nicht von sich aus kann. So kann der Hamster mit seinen Grundbefehlen sich ja eigentlich nur links rum drehen. Aber mit der Methode unten könnt ihr ihm einen Trick beibringen, mit dem er sich auch rechts rum drehen kann:
  
-{{:info:sek-ii:e2:java-grundlagen:l1-methode1.png?nolink|}}+<code java> 
 +/* 
 +  Die Methode rechtsUm dreht den Hamster um 90° nach rechts! 
 +*/ 
 +void rechtsUm() { 
 +    linksUm(); 
 +    linksUm(); 
 +    linksUm(); 
 +} 
 +</code>
  
 Das bereits bekannte ''void main() { ... }''-Konstrukt ist auch nichts anderes als eine besondere Methode, und zwar die Hauptmethode eines jeden Hamster-Programms. Hier könnt ihr auch die Tricks aufrufen, denn **jede Methode definiert auch einen neuen Befehl**, der dann wie die vier Grundbefehle verwendet werden kann: Das bereits bekannte ''void main() { ... }''-Konstrukt ist auch nichts anderes als eine besondere Methode, und zwar die Hauptmethode eines jeden Hamster-Programms. Hier könnt ihr auch die Tricks aufrufen, denn **jede Methode definiert auch einen neuen Befehl**, der dann wie die vier Grundbefehle verwendet werden kann:
  
-{{:info:sek-ii:e2:java-grundlagen:l1-methode2.png?nolink|}}+<code java> 
 +void main() { 
 +    // rechtsUm kann man nun wie einen "normalen" Befehl aufrufen. 
 +    rechtsUm(); 
 +} 
 +</code>
  
  
info/sek-ii/e2/java-grundlagen/fk-methode.1581947394.txt.gz · Zuletzt geändert: 2020-02-17 14:49 von christian.weber