Heim >Java >javaLernprogramm >Der Unterschied zwischen globalen Java-Variablen und lokalen Variablen
Lokale Variablen . Lokale Variablen werden innerhalb der Funktion definiert. Sein Gültigkeitsbereich ist auf die Funktion beschränkt und es ist illegal, solche Variablen nach dem Verlassen der Funktion zu verwenden.
Globale VariablenGlobale Variablen werden auch externe Variablen genannt, bei denen es sich um außerhalb der Funktion definierte Variablen handelt. Es gehört nicht zu einer Funktion, sondern zu einer Quellprogrammdatei. Sein Geltungsbereich umfasst das gesamte Quellprogramm. Bei der Verwendung globaler Variablen in Funktionen sollten diese generell als globale Variablen bezeichnet werden. Es können nur globale Variablen verwendet werden, die innerhalb einer Funktion deklariert wurden. Der Spezifizierer für globale Variablen ist extern. Allerdings können vor einer Funktion definierte globale Variablen ohne weitere Erklärung innerhalb der Funktion verwendet werden.
Der Unterschied zwischen globalen Variablen und lokalen Variablen:1. Verschiedene Bereiche
Globale Variablen = im gesamten verfügbar Klasse Lokale Variablen = innerhalb dieser Methode verfügbar
2. Verschiedene AnfangswerteGlobale Variablen = haben Anfangswerte Lokale Variablen =Kein Anfangswert
3. Verschiedene DeklarationenGlobale Variablen = Es ist nicht erlaubt, Variablen mit demselben Namen in einer Klasse zu deklarieren
Lokale Variablen =Es ist nicht erlaubt, Variablen mit demselben Namen in einer Methode zu deklarieren4 Unterschiedliche Prioritäten
Wann Zwei Arten von Variablen haben denselben Namen, die Prioritätsstufe lokaler Variablen
Das obige ist der detaillierte Inhalt vonDer Unterschied zwischen globalen Java-Variablen und lokalen Variablen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!