Heim  >  Artikel  >  Java  >  Der Unterschied zwischen globalen Java-Variablen und lokalen Variablen

Der Unterschied zwischen globalen Java-Variablen und lokalen Variablen

(*-*)浩
(*-*)浩Original
2019-12-26 14:14:577558Durchsuche

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 Variablen

Globale 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 Anfangswerte

Globale Variablen = haben Anfangswerte Lokale Variablen =Kein Anfangswert

3. Verschiedene Deklarationen

Globale 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 deklarieren

4 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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn