13.01.2013 Aufrufe

Kapitel 3 - Algorithmen und Methoden

Kapitel 3 - Algorithmen und Methoden

Kapitel 3 - Algorithmen und Methoden

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

Bemerkungen<br />

� Pro <strong>Methoden</strong>aufruf werden lokale Variablen angelegt.<br />

– Wird eine Methode mehrfach aufgerufen (Rekursion), so gibt es zu einer Methode<br />

verschiedene Kontexte (pro Aufruf ein Kontext).<br />

� Beim <strong>Methoden</strong>aufruf bekommen die Variablen der Formalparameter die<br />

Werte der Aktualparameter zugewiesen.<br />

� Ist die Methode vollständig abgearbeitet, so werden die zu dem Aufruf der<br />

Methode erzeugten Variablen gelöscht.<br />

– Die Verarbeitung des Programms wird bei der aufrufenden Methode fortgesetzt<br />

(Kontextwechsel).<br />

– Es wird also insbesondere der Wert des Formalparameters nicht an den<br />

Aktualparameter gegeben.<br />

� Man beachte, dass der Kontext einer Methode (in Java) zur Laufzeit<br />

dynamisch entsteht, aber über den statischen Aufbau der Klasse definiert ist.<br />

Lebensdauer lokaler Variablen<br />

Praktische Informatik I<br />

04.11.2003<br />

ich sehe also nicht den Kontext<br />

meiner Aufruf- sondern meiner<br />

Definitionsumgebung!<br />

� Ist der Zeitraum vom Aufruf der Methode bis zum Verarbeitungsende der<br />

Methode.<br />

131<br />

© Prof. Dr. Andreas Henrich, Universität Bayreuth <strong>und</strong> Prof. Dr. Bernhard Seeger, Universität Marburg

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!