Java Область видимости переменных
Primary tabs
Forums:
Когда переменная уже объявлена - это значит, что её можно далее использовать, например, в выражениях или же передавать в функцию, но чтобы обратиться к переменной нужно знать о так называемой "области видимости" переменной.
Эта самая область определяется прежде всего "блоком" - вообще всякий областью, замкнутой в фигурные скобки.
В Java область видимости определяется двумя основными способами:
- классом
- методом
Про классы мы поговорим позже, а пока возьмём на заметку - что переменная "не видна" коду, если она определена за пределами блока.
Области видимости могут быть вложенными.
Рассмотрим пример:
public class MyClass { // после фигурной скобки открывается блок метода public static void main(String args[]){ // открыли блок int x; x = 10; if (x >= 7) { // открывается вложенный блок int y = 4; // объявили и сразу инициаллизируем int z = y + x; // = 14 } x = y; // ОШИБКА: "y" здесь не видна! } }
- Log in to post comments
- 5314 reads