В Java можно использовать следующие области видимости:
static. Связаны с классом, а не с экземпляром объекта. Доступны через имя класса.static. Связаны с конкретным экземпляром объекта. Доступны только после создания объекта.{}, например, в циклах for, while, условных операторах if, else. Доступны только внутри этого блока.java