Version:Test
©Raddy 2002

Java IV                                                     ZURÜCK

Lokale
Variablen
a-absatz.pcx (280 Byte)
Lokale Variablen
Bis jetzt haben wir nur Klassenvariablen (Zeile 3) kennengelernt.
Klassenvariablen werden am Anfang einer Klasse definiert, 
außerhalb irgendeiner Methode.

Nun lernen wir eine weitere Art von Variable kennen:
Es sind die lokalen Variablen die in einer Methode 
deklariert werden. In unserem Beispiel ist b eine lokale 
Variable. Das wichtigste Satz über lokale Variablen lautet:

    Klassenvariablen kann man in jeder Methode verwenden.
    Eine lokale Variable kann man nur in der Methode verwenden,
    in der sie deklariert wurde. Man sagt: Lokale Variablen
    sind nur in der Methode sichtbar, in der sie deklariert wurden.

Wir gehen auf den nächsten Seiten noch genauer darauf ein,
besonders auf die vielen Folgerungen aus diesem Satz.
a-absatz.pcx (280 Byte)
Programm:   

1
2
3
4
5
6
7
8
9
10

public class LokaleVariablen
{
  static int a=10;  // Klassenvariable a
  public static void main(String args[])
  {
    int b = 20; // Lokale Variable b
    System.out.println("Klassenvariable a = "+a);
    System.out.println("Lokale Variable b = "+b); 
  }
}
ja03s3p1.jpg (10253 Byte)
  
a-absatz.pcx (280 Byte)
Erklärung
In Zeile 3 wird eine Klassenvariable deklariert, 
erkennbar am Schlüsselwort static vor der Variablen.
In Zeile 6 wird eine Lokale Variable deklariert.

Danach werden beide Variablen ausgegeben.