352 подписчика
💬 Область видимости переменных
В Java допускается объявление переменных в любом блоке кода, заключенным в фигурные скобки. Так задаётся область видимости переменной. При создании нового блока кода, создается новая область видимости. Она определяет, какие объекты доступны для других частей программы и продолжительность существования этих объектов.
Переменные не доступны из кода за пределами области видимости. Область видимости обеспечивает защиту переменной от несанкционированного доступа и внешних изменений. Область видимости может быть вложенной. С каждым новом блоком кода, создается новая область видимости. Внешняя область видимости будет включать в себя внутренние.
🔸 В примере переменная a объявлена в начале метода main() и доступна всему коду этого метода.
🔸 Переменная b объявляется в блоке кода условного оператора if и доступна только коду из этого блока.
🔸 Вывод значения переменной b в последней строке вызовет ошибку компиляции, т.к. переменная недоступна за пределами своего блока кода.
Около минуты
31 января 2024