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