Как сделать глобальную переменную в Java?

Пользователь

от johnpaul.blick , в категории: Java , 2 года назад

Как сделать глобальную переменную в Java?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от greyson , 2 года назад

@johnpaul.blick Чтобы сделать переменную глобальной в Java, Вы можете использовать static ключевое слово, посмотрите ниже пример:


1
2
3
4
5
6
7
public class Test {
    public static String firstName;
    public static String lastName;
}

// Доступ к переменной
Test.firstName = "test"


Пользователь

от hattie , год назад

@johnpaul.blick 

Чтобы создать глобальную переменную в Java, вы можете создать переменную в классе, но вне метода. Такая переменная будет доступна всем методам в этом классе. Например:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
public class MyClass {
  static int globalVariable = 0;

  public static void main(String[] args) {
    globalVariable = 1;
    method1();
  }

  public static void method1() {
    System.out.println(globalVariable);
  }
}


В этом примере, переменная globalVariable объявлена как статическая, что означает, что она будет общей для всех экземпляров класса MyClass. Она может быть изменена любым методом в этом классе, и будет доступна любому методу, который ее использует.


Обратите внимание, что глобальные переменные в Java также называются статическими переменными. Они объявляются с ключевым словом static.