Перейти к контенту

Область действия локальных переменных в Java

Область действия переменной обозначает диапазон переменной и в Java находится внутри этого метода, т. е. когда мы создаем переменную в методе, к ней нельзя получить доступ за пределами этого метода.

Пример

Если вы заметили в следующем примере, мы создали переменные в методе и пытаемся получить доступ к нему в другом методе.

 

public class SampleTest {
   String str = "sampleString";
   
   public static void main(String args[]){
      int num = 334;
   }
   public void demo(){
      System.out.println(num);
   }
}

Ошибка

Поскольку мы не можем получить доступ к локальной переменной (переменная метода) вне его, компилятор генерирует ошибку, как —

C:\Sample>javac SampleTest.java
SampleTest.java:7: error: cannot find symbol
System.out.println(num);
                   ^
symbol: variable num
location: class SampleTest
1 error

Оцени статью

Средняя оценка / 5. Количество голосов:

 

Спасибо, помогите другим - напишите комментарий, добавьте информации к статье.

Или поделись статьей

Видим, что вы не нашли ответ на свой вопрос.

Помогите улучшить статью.

 

Пока нет комментариев.

Добавить комментарий

Ваш e-mail не будет опубликован.

СайдбарКомментарии (0)