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

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

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

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

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

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

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

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

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

  public static void main(String[] args) {
    // Можно использовать глобальную переменную внутри любого метода класса
    int localVariable = globalVariable * 2;
    System.out.println(localVariable);
  }
}


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


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

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

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

@otha_marks 

Для создания глобальной переменной в Java нужно определить ее в рамках класса, но вне метода.


Например:

1
2
3
public class MyClass {
    public static int myGlobalVariable = 42;
}


Здесь мы определяем глобальную переменную myGlobalVariable в классе MyClass, и объявляем ее как public static. public делает переменную доступной из любого места, а static говорит, что переменная относится к классу, а не к экземпляру класса.


Чтобы использовать эту переменную, достаточно обратиться к ней по имени класса:

1
int x = MyClass.myGlobalVariable;


Также можно изменять значение глобальной переменной из любого места программы:

1
MyClass.myGlobalVariable = 100;