Variablen sind immer nur innerhalb des Blocks {} in diesem sie erzeugt wurden gültig.
Art der Variablen
Deklaration
Gültigkeit
Instanzvariable
Zu Beginn einer Klasse, außerhalb von Methoden
Innerhalb der gesamten Klasse
Lokale Variable
Innerhalb einer Methode
Ausschließlich innerhalb der Methode in der die Variable erzeugt wurde
Parameter
Innerhab der Parameterklammern einer Methode
Innerhalb der Methode in der die Variable deklariert worden ist
class Gueltigkeit { int nummer; // Instanzvariable nummer static void gueltig(int i){ // Parameter i char buchstabe = 'a'; // lokale Variable buchstabe }}
Lokale Variablen müssen bei Deklaration auch initialisiert werden.
Instanzvariablen hingegen können auch nur deklariert werden und bekommen dann den Defaultwert des entsprechenden Datentyps zugewiesen.
Sie nutzen einen Browser mit dem tutory.de nicht einwandfrei funktioniert. Bitte aktualisieren Sie Ihren Browser.
Sie verwenden eine ältere Version Ihres Browsers. Es ist möglich, dass tutory.de mit dieser Version nicht einwandfrei funktioniert. Um tutory.de optimal nutzen zu können, aktualisieren Sie bitte Ihren Browser oder installieren Sie einen dieser kostenlosen Browser: