Anmerkungen
Bei Lokalen Variablen sind einige Dinge zu beachten
(Erklärungen und Beispiele auf den nächsten Seiten):
Lokale Variablen überdecken Klassenvariablen, was
man durch die Punktschreibweise umgehen kann.
Lokale Variablen kann man nur in der Methode verwenden
in der sie deklariert wurden. Man sagt: Lokale Variablen
sind nur in der Methode sichtbar, in der sie deklariert wurden.
Die Lokale Variable selbst wird am Ende der Methode,
in der sie deklariert wurde, automatisch gelöscht.
Für den mehrmaligen Aufruf derselben Methode
bedeutet dies: Die lokalen Variablen werden
jedesmal auf den Ursprungswert zurückgesetzt.
Aus Punkt 2+3 folgt für verschachtelte Methodenaufrufe:
Wenn innerhalb einer Methode eine Variable deklariert
wird, und aus dieser Methode eine andere Methode
aufgerufen wird (verschachtelter Methodenaufruf),
dann ist in der aufgerufenen Methode die lokale Variable
zwar nicht mehr sichtbar, bleibt aber bestehen (da ja noch
nicht das Ende der aufrufenden Methode erreicht ist).
Lokale Variablen müssen einen Wert zugewiesen
bekommen, während Klassenvariablen ja automatisch
bei der Deklaration den Wert Null erhalten.