Wiki: Mathe und Info

Unterrichtsmaterialien für Mathematik und Informatik

Benutzer-Werkzeuge

Webseiten-Werkzeuge


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

Fachkonzept: Methode

Sich wiederholende Befehlsblöcke können zu so genannten Methoden zusammengefasst werden.

Aus dem Syntax-Diagramm kann man entnehmen, dass Methoden ähnlich wie Befehle aufgebaut sind. Sie beginnen mit dem Schlüsselwort void und haben dann einen Namen und eine Parameterliste in Klammern. Dies nennt man auch Methodenkopf. Danach kommt ein in geschweifte Klammern gepacktes Programm. Dieses Programm nennt man auch Methodenkörper.

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:

/*
  Die Methode rechtsUm dreht den Hamster um 90° nach rechts!
*/
void rechtsUm() {
    linksUm();
    linksUm();
    linksUm();
}

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:

void main() {
    // rechtsUm kann man nun wie einen "normalen" Befehl aufrufen.
    rechtsUm();
}
info/sek-ii/e2/java-grundlagen/fk-methode.txt · Zuletzt geändert: 2020-03-02 10:54 von christian.weber