Erstellen Sie eine globale Variable in Java
-
Erstellen Sie eine globale Variable mit dem Schlüsselwort
static
in Java -
Erstellen Sie globale Variablen mithilfe von
interfaces
in Java -
Erstellen Sie eine globale Variable mit dem Schlüsselwort
static
undfinal
in Java
In diesem Tutorial wird erläutert, wie Sie eine globale Variable in Java erstellen.
In Java gibt es kein Konzept für eine globale Variable. Wir können keine globalen Variablen erstellen, wie wir es in anderen Programmiersprachen wie C oder C++ tun. Dies können wir jedoch erreichen, indem wir einige vorhandene Konzepte wie statische und endgültige statische Variablen in der Klasse oder die Verwendung einer Schnittstelle verwenden, über die wir eine Variable als konstant deklarieren und als globale Variable verwenden können.
Wir verwenden eine statische Variable, um eine globale Variable zu erstellen, da die statische Variable verwendet wird, um gemeinsame Eigenschaften zwischen Objekten zu teilen und zu keinem bestimmten Objekt gehört. Alle statischen Variablen gehören nur zur Klasse. Sehen wir uns einige Beispiele an.
Erstellen Sie eine globale Variable mit dem Schlüsselwort static
in Java
Dies ist der einfachste Weg, um eine globale Variable in Java zu erstellen. Wir erstellen eine Klasse Employee
mit zwei statischen Variablen, id
und name
, und rufen sie in der anderen Klasse SimpleTesting
auf. Auf statische Variablen kann über den Klassennamen zugegriffen werden. Wir müssen kein Objekt erstellen, um statische Variablen aufzurufen. Siehe das folgende Beispiel.
class Employee {
static int id;
static String name;
}
public class SimpleTesting {
public static void main(String[] args) {
Employee.id = 125;
Employee.name = "Rohan";
int empId = Employee.id;
String name = Employee.name;
System.out.println("Id: " + empId);
System.out.println("Name: " + name);
}
}
Ausgabe:
Value in double: 12.9
Value in int: 12
Erstellen Sie globale Variablen mithilfe von interfaces
in Java
Dies ist eine weitere Option, mit der eine globale Variable in Java erstellt werden kann. Hier erstellen wir eine Schnittstelle, GlobalVals
, die zwei Variablen enthält, id
und name
. Alle Variablen einer Schnittstelle sind öffentlich statisch und standardmäßig endgültig, sodass sie als globale Variablen verwendet werden können.
Variablen einer Schnittstelle erfordern weder einen Objekt- noch einen Schnittstellennamen zum Aufrufen. Wir müssen die Schnittstelle in einer Klasse implementieren und die Variable als lokale Variable aufrufen. Siehe das folgende Beispiel.
interface GlobalVals {
int id = 1212;
String name = "Samre";
}
public class SimpleTesting implements GlobalVals {
public static void main(String[] args) {
int empId = id;
String empName = name;
System.out.println("Id: " + empId);
System.out.println("Name: " + empName);
}
}
Ausgabe:
Id: 1212
Name: Samre
Erstellen Sie eine globale Variable mit dem Schlüsselwort static
und final
in Java
Das Konzept der statischen und endgültigen Variablen wird verwendet, um eine Konstante in Java zu erstellen. Damit können wir auch eine globale Variable erstellen. Wir erstellen eine Klasse, GlobalVals
, die zwei statische Endvariablen enthält, und in der Klasse SimpleTesting
nennen wir sie mit einem einfachen Klassennamen. Siehe das folgende Beispiel.
class GlobalVals {
static final int ID = 1212;
static final String NAME = "Samre";
}
public class SimpleTesting {
public static void main(String[] args) {
int empId = GlobalVals.ID;
String empName = GlobalVals.NAME;
System.out.println("Id: " + empId);
System.out.println("Name: " + empName);
}
}
Ausgabe:
Id: 1212
Name: Samre
Verwandter Artikel - Java Variable
- Synchronisierte Java-Variable
- Unterschied zwischen statischen und finalen Variablen in Java
- Setzen der JAVA_HOME-Variable in Java
- Zähler in Java
- Erhöhen einer Array-Größe in Java
- Zugriff auf eine Variable aus einer anderen Klasse in Java