Sobes.tech
Junior — Middle

Можете ли да изброите различните типове променливи, използвани в езика Java?

sobes.tech AI

Отговор от AI

В езика Java съществуват следните основни типове променливи:

  • Локални променливи — обявяват се вътре в методи, достъпни са само в рамките на метода, нямат стойност по подразбиране и трябва да бъдат инициализирани преди употреба.
  • Променливи на екземпляр (поля на класа) — обявяват се вътре в класа, но извън методите, принадлежат на конкретен обект, имат стойности по подразбиране (например, 0 за числа, null за обекти).
  • Статични променливи (статични полета) — принадлежат на самия клас, а не на обектите, споделени са за всички екземпляри на класа.
  • Параметри на метода — променливи, предавани към метода при извикване.

Пример:

public class Example {
    static int staticVar = 10; // статична променлива
    int instanceVar;           // променлива на екземпляр

    public void method(int param) { // параметър на метода
        int localVar = 5;           // локална променлива
        System.out.println(localVar + param + instanceVar + staticVar);
    }
}