Java Scope
Оновлено: 22.05.2023
Область застосування Java
У Java змінні доступні лише в межах області, в якій вони створені. Це називається областю видимості.
Метод Сфера застосування
Змінні, оголошені безпосередньо всередині методу, доступні в будь-якому місці методу після рядка коду, в якому вони були оголошені:
public class Main {
public static void main(String[] args) {
// Code here CANNOT use x
int x = 100;
// Code here can use x
System.out.println(x);
Обсяг блоку
Під блоком коду мається на увазі весь код між фігурними дужками {}.
Змінні, оголошені всередині блоків коду, доступні лише за кодом між фігурними дужками, який слідує за рядком, в якому було оголошено змінну:
public class Main {
public static void main(String[] args) {
// Code here CANNOT use x
{ // This is a block
// Code here CANNOT use x
int x = 100;
// Code here CAN use x
System.out.println(x);
} // The block ends here
// Code here CANNOT use x
}
}