SobesLab логотип SobesLab

Ответ

Это ситуация, когда новая переменная объявляется с тем же именем, что и уже существующая во внешней области видимости. В результате внешняя переменная оказывается «затенена» – доступ по этому имени внутри внутренней области будет относиться к новой переменной, скрывая внешнюю.