In Java gibt es drei Arten von Variablen namens Instanz, lokal und statisch
Hinweis: – In Java haben wir keine globalen Variablen unterstützt
Instanzvariablen
Instanzvariablen sind die Variablen, die wir in der Klasse definieren, nicht in der Methode
public class A { String name; String color; }
Im obigen Beispiel in Klasse A haben wir einige Variablen mithilfe des Datentyps definiert. Im obigen Codeausschnitt hatten wir Instanzvariablen innerhalb der Klasse definiert, aber außerhalb der Methode sind diese Variablen Instanzvariablen, wenn Sie dann auf Instanzvariablen außerhalb der Klasse zugreifen möchten Sie müssen den Zugriffsspezifizierer public verwenden. Der Gültigkeitsbereich der Instanzvariablen hängt vom Zugriffsspezifizierer ab
Lokale Variablen
Eine Variable, die verwendet wird, während die Methodendeklaration Methodenerweiterungen oder Parameter übergibt oder Variablen im Nebenmethodenkörper deklariert, die als lokale Variablen bezeichnet werden
public int caluclate(int a, int b) { return a + b; }
In den obigen Code-Snippet-Variablen, die in der aufgerufenen Methode als lokale Variablen deklariert werden, können Sie diese Variable nur innerhalb der Methode verwenden
*Statische Variablen *
Statische Variablen, die mit dem Schlüsselwort static definiert werden, nachdem Sie das Schlüsselwort static static vor Ihrer Variablen deklariert haben, werden die Variablen als statische Variablen bezeichnet
public class B { static String name = "Ryan"; }
Der obige Codeausschnitt ist ein Beispiel für statische Variablen
Das obige ist der detaillierte Inhalt vonArten von Variablen in Java. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!