Область видимости переменных в Java
Коротко: область видимости определяет, где переменная доступна в коде. Используйте принцип наименьшей привилегии: давайте переменным минимальную видимость, необходимую для работы. Ниже — правила, примеры, типичные ошибки и чеклист для выбора области видимости.