Kapitel 3 - Algorithmen und Methoden
Kapitel 3 - Algorithmen und Methoden
Kapitel 3 - Algorithmen und Methoden
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