HOME> 华语世界杯> 在 Java 中创建全局变量

在 Java 中创建全局变量

华语世界杯 2026-06-14 04:32:19

在 Java 中使用 static 关键字创建全局变量

使用 Java 中的 interface 创建全局变量

在 Java 中使用 static 和 final 关键字创建全局变量

本教程介绍了如何在 Java 中创建全局变量。

Java 中没有全局变量的概念。我们不能像在其他编程语言(例如 C 或 C++)中那样创建全局变量。但是,我们可以通过使用一些现有的概念(例如类中的静态和最终静态变量)或使用接口来实现此目的,在接口中我们可以将变量声明为常量并将其用作全局变量。

我们使用静态变量来创建全局变量,因为静态变量用于在对象之间共享公共属性,并且不属于任何特定对象。所有静态变量仅属于类。让我们看一些例子。

在 Java 中使用 static 关键字创建全局变量

这是在 Java 中创建全局变量的最简单方法。我们创建一个包含两个静态变量 id 和 name 的 Employee 类,并在另一个 SimpleTesting 类中调用它们。可以使用类名称访问静态变量。我们不需要创建一个对象来调用静态变量。请参见下面的示例。

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);

}

}

输出:

Value in double: 12.9

Value in int: 12

使用 Java 中的 interface 创建全局变量

这是可用于在 Java 中创建全局变量的另一个选项。在这里,我们创建一个接口 GlobalVals,其中包含两个变量 id 和 name。默认情况下,接口的所有变量都是公共静态变量和最终变量,因此它们可用作全局变量。

接口的变量都不需要对象或接口名称来调用。我们需要在一个类中实现该接口,并将变量称为局部变量。请参见下面的示例。

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);

}

}

输出:

Id: 1212

Name: Samre

在 Java 中使用 static 和 final 关键字创建全局变量

静态变量和最终变量的概念用于在 Java 中创建一个常量。我们也可以使用它来创建一个全局变量。我们创建一个包含两个静态最终变量的类 GlobalVals,在 SimpleTesting 类中,我们用简单的类名来调用它们。请参见下面的示例。

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);

}

}

输出:

Id: 1212

Name: Samre

Enjoying our tutorials? Subscribe to DelftStack on YouTube to support us in creating more high-quality video guides. Subscribe

linux命令recv阻塞时间
秦朝皇帝赢驷简介