Встречается на собеседованиях • сегодня

Зачем нужна область видимости

Область видимости определяет, где переменная или метод доступны в коде. Она помогает избегать конфликтов имен, управлять доступом к данным и оптимизировать использование памяти.

Пример:

java
public class Example {
    private int x = 10; // поле класса (видно внутри класса)
    
    void method() {
        int y = 20; // локальная переменная (видна только в методе)
        System.out.println(x + y); // OK
    }
    
    void anotherMethod() {
        System.out.println(y); // Ошибка: y не видна здесь
    }
}

Основные виды:

  • Локальная – внутри блока (метода, цикла).
  • Экземпляра (instance) – поле класса, видно в объекте.
  • Статическая – принадлежит классу, а не объекту.
  • Публичная/приватная – контроль доступа из других классов.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы