Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
Nächste ÜberarbeitungBeide Seiten, nächste Überarbeitung | |||
faecher:informatik:oberstufe:algorithmen:rekursion:programmaufrufstack:start [13.01.2022 08:59] – angelegt sbel | faecher:informatik:oberstufe:algorithmen:rekursion:programmaufrufstack:start [13.01.2022 09:09] – sbel | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
====== Der Programmaufrufstack ====== | ====== Der Programmaufrufstack ====== | ||
+ | |||
+ | Unter dem (Programm)Aufrufstapel (englisch call stack, procedure stack) versteht man einen besonders genutzten Stapelspeicher, | ||
+ | |||
+ | Was bedeutet das? Wir betrachten ein Beispiel: | ||
+ | |||
+ | <code java> | ||
+ | public class Hallo | ||
+ | { | ||
+ | public Hallo(String name) | ||
+ | { | ||
+ | System.out.println(" | ||
+ | GruessGott(name); | ||
+ | System.out.println(" | ||
+ | AufWiedersehen(); | ||
+ | } | ||
+ | | ||
+ | public void GruessGott(String name) { | ||
+ | System.out.println(" | ||
+ | |||
+ | } | ||
+ | | ||
+ | public void AufWiedersehen() { | ||
+ | System.out.println(" | ||
+ | } | ||
+ | } | ||
+ | </ | ||
+ | |||