Java – Aufrufmethoden

Das Hauptziel der Methoden ist es, Module mit den verschiedenen Funktionalitäten unserer Programme zu erstellen. Sobald wir wissen, wie man eine generische Funktionalität erstellt und diese wiederverwendet, erstellen wir die Methode.

Aber für diese Methode , die wir erstellt haben, können wir als etwas innerhalb des Hauptblocks des Programms dienen, das wir “aufrufen” müssen, dh dem Programm irgendwann anzeigen, dass es diese Methode verwenden muss, um die gewünschte Antwort zu erhalten.

Methode aufrufen

Eine Methode zu erstellen bedeutet , eine Reihe von Anweisungen zu definieren und eine Methode aufzurufen, ist die Art und Weise, wie wir den von uns entwickelten Algorithmus verwenden müssen. Es gibt zwei Möglichkeiten, eine Methode aufzurufen. Dies hängt davon ab, ob es sich um eine Methode handelt, die einen Wert zurückgibt oder nicht.

Wenn eine Methode einen Wert zurückgibt, muss dieser als Wert behandelt werden. Das heißt, wir betrachten die Antwort der Methode als den Schlüsselaspekt. Wenn die Methode hingegen keinen Wert zurückgibt, das heißt, eine leere Methode, ist sie eine Anweisung.

Wie wir dann sehen, ist es nicht sehr schwierig, die Methoden zu klassifizieren, und es ist auch nicht schwierig zu wissen, wie man sie aufruft. Schauen wir uns ein Beispiel für jeden Fall an:

Methode, die einen ganzzahligen Wert zurückgibt
 int value = max (3, 4); 

In diesem Fall haben wir eine max-Methode und wissen, dass diese Methode einen ganzzahligen Wert zurückgibt. Wenn wir sie aufrufen, müssen wir sie einer Variablen desselben Antworttyps zuweisen und können den Wert verwenden, der im Rest unseres Programms zurückgegeben wird.

Ungültige Methode , die keinen Wert zurückgibt
 printPrice (600); 

In diesem Fall gibt die printPrice- Methode nichts zurück, empfängt einfach einen Wert und druckt ihn dann in einem erklärenderen Format aus. Wir sehen, dass es nicht erforderlich ist, eine Variable zuzuordnen , da es sich um eine Deklaration handelt, eine Anweisung, die ausgeführt wird.

See also  Symbol Papierkorb unter Desktop Windows 10 ausblenden oder anzeigen

Was passiert beim Aufruf einer Methode?

Beim Aufrufen einer Methode reserviert das System einen Speicherplatz, in dem die verschiedenen Variablen sowie die Parameter und Werte gespeichert werden. In diesem Fall kann es vorkommen, dass eine Methode eine andere Methode aufruft Wenn der erste Speicherplatz erstellt wird und ein neuer Speicherplatz für den neuen Aufruf erstellt wird, gibt das System nach Abschluss der Ausführung der aufgerufenen Methode den belegten Speicherplatz frei, um die Ressourcen nicht zu erschöpfen.

Dieser Bereich, in dem die verschiedenen Werte gespeichert werden, wird als “Aufrufstapel” bezeichnet, d. H. Der Aufrufstapel, da ein Stapel dem LIFO- Muster des zuletzt eingegebenen ersten Ausgangs folgt. Wenn also Methodenaufrufe vorhanden sind, erhalten wir immer zuerst das Ergebnis der letzten aufgerufenen Methode.

Sehen wir uns im folgenden Bild eine grafische Darstellung davon an:

java_llamando_metodos.jpg

Wichtig
Dies ist sehr wichtig zu wissen, da es uns helfen wird zu verstehen, wie Java funktioniert, und wir daher seine Ressourcen effektiver nutzen können. Je besser wir diese Ressourcen verwalten, desto besser ist letztendlich die Leistung unserer Programme.

administrator

Leave a Reply

Your email address will not be published. Required fields are marked *