logo

Crowdly

Aufruf der Methode Methoden sind kleine Programmstücke, die in Programmen imm...

✅ The verified answer to this question is available below. Our community-reviewed solutions help you understand the material better.

Aufruf der Methode

Methoden sind kleine Programmstücke, die in Programmen immer wieder verwendet werden können. Man kann sie sich so vorstellen, dass man der Programmiersprache neue „Befehle“ beibringt. Diese Befehle haben wir uns als „Hilfsmaschinen“ vorgestellt. Wenn eine Methode definiert wird, macht sie zunächst einmal nichts. Die einzige Ausnahme ist die main-Methode. Diese wird direkt beim Start eines Programms automatisch ausgeführt.

Damit andere Methoden im Rahmen eines Programms ebenfalls ausgeführt werden, müssen sie aufgerufen werden Achtung vor der Begriffsverwechslung:

  • Definition einer Methode

    = Schreiben der

    Methode mit ihrem Inhalt, wie dies in den vorigen Seiten beschrieben wurde;

  • Aufruf einer Methode

    = Verwenden

    einer zuvor definierten Methode, so dass sie auch tatsächlich im Rahmen

    eines Programms ausgeführt wird, wie es in diesem Abschnitt beschrieben

    wird.

Für den Aufruf einer Methode muss man grundsätzlich folgende Punkte überprüfen und beachten:

  1. Überprüfen, ob es sich um eine Klassenmethode handelt:

    Wir schreiben derzeit nur Klassenmethoden. Diese müssen das Schlüsselwort static in der Kopfzeile enthalten. Für Klassenmethoden hat der Aufruf die Struktur

    Klassenname.Methodenname oder konkret für dieses Beispiel: Helferlein.malReihe5

  2. Überprüfen, ob Parameter vorhanden sind und welche:

    In der Methodenkopfzeile dieser einfachen Methode ist

    keine Parameterliste angegeben, daher dürfen

    bei diesem Aufruf auch

    keine Parameter

    in die Klammern geschrieben werden (d.h. die Klammern

    müssen beim Aufruf dieser Methode leer bleiben)

  3. Überprüfen, ob eine Auffangvariable benötigt wird (Rückgabetyp ≠

    void) oder nicht (Rückgabetyp = void):

    Bei dieser einfachen Methode haben wir den Rückgabetyp

    void

    festgelegt, daher darf auch keine Auffangvariable angegeben werden - es gibt schließlich nichts zum "Auffangen".

Zusammengefasst gilt also:

  1. Klassenmethode (static in der Kopfzeile) ⇒ Aufruf mit Klassenname.Methodenname
  2. Leere Parameterliste ⇒ keine Parameter beim Aufruf (Klammern müssen leer bleiben)
  3. Rückgabetyp void ⇒ keine Auffangvariable

Methoden können grundsätzlich beliebig oft aufgerufen werden. Die „Hilfsmaschine“ wird einfach beliebig oft gestartet, um ihre Arbeit durchzuführen. Ohne Aufruf steht sie einfach ungenutzt im „Regal“ (= Klasse).

Ergänze folgende Zusammenfassung:

  • Das Schreiben einer Methode mit Kopfzeile und Methodenkörper (= Inhalt) wird als

    bezeichnet.

  • Das Verwenden der Methode, so dass sie auch ausgeführt wird, wird

    genannt.

  • Eine Methode, die nur definiert ist, aber nicht aufgerufen wird, wird

    ausgeführt. Die einzige Ausnahme von dieser Regel ist die
    -Methode

  • Um eine Methode aufzurufen, muss zuerst geprüft werden, ob die Methode eine

    -Methode ist.

  • Klassenmethoden erkennt man am Schlüsselwort in der Methoden Kopfzeile.

  • Klassenmethoden werden grundsätzlich nach dem Schema . aufgerufen.

  • Als zweites muss geprüft werden, ob etwas in

    der Methodenkopfzeile steht.

  • Wenn die Paramterliste bei der Methodenkopfzeile in der Methodendefinition leer ist, dann muss der Bereich zwischen den runden Klammern beim Aufruf

    .

  • Als letztes wird der

    überprüft. Er bestimmt, ob eine benötigt wird.

  • Bei einfachen Methoden wird keine Auffangvariable benötigt, weil der Rückgabetyp ist.

  • Methoden können

    aufgerufen werden

More questions like this

Want instant access to all verified answers on elearning.tgm.ac.at?

Get Unlimited Answers To Exam Questions - Install Crowdly Extension Now!