Heim >Java >javaLernprogramm >Arten von Variablen in Java

Arten von Variablen in Java

王林
王林Original
2024-08-09 16:39:54905Durchsuche

Types of Variables in Java

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!

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