Переменная Сфера


  Share  
|


Сфера действия переменной является областью, в которой переменная принадлежит, указанном районе, в котором он объявил. В следующем примере код содержит две переменные объявлены, один внутри блока кода и один за этого блока кода (представьте, что кодекс вступил в метод, как и основные, например).

  int за = 10; (int внутри = 5; вне / / действует внутри этого блока кода внутри = вне;) за = 5 / / внутри не может быть доступна здесь 

Переменная внутри не могут быть доступны в любом месте за пределами блока кода, в котором он был объявлен потому, что она находится вне переменной сферы. Переменная внутри просто не существует за пределами блока кода. Таким образом, это справедливо для всех блоки кода, как и те, принадлежащих хотя и петли, и, если и другие заявления и методов.

Например, посмотрите на это петля:

  для (int борьбе = 0; борьбе <5; борьбе + +) (System.out.println ( "борьба =" + борьбе);) 

Переменная счетчика, объявленное в сферу действия для петель блок кода; существует только внутри этого блока кода, и не может быть доступна далее в код за пределы блока кода. Если Вы хотите получить доступ к борьбе с переменной затем в коде, выполнить свой код, например:

  int борьбы, ибо (счетчик = 0; борьбе <5; борьбе + +) (System.out.println ( "борьба =" + борьбе);) System.out.println ( "борьба окончательное значение =" + борьбе); 

Здесь мы просто объявить переменную перед борьбе за цикл, а затем использовать ее с петель по таким же образом, но на этот раз мы не объявлять ему на первом этапе из за петлей. Позже, за пределами петли для блока кода, мы по-прежнему можем получить доступ к переменной по борьбе потому, что она была объявлена в пределах этой области.

Переменная объявлены внутри метод известен как местный переменной, что метод, и не существует вне этого метода.

в этой статье идет речь добавлены Габриэла С. Перес

Share  

© 2005-2010 E-articles.info All Rights Reserved - Terms and conditions