变量范围


  Share  
|


范围的一个变数就是在这方面一个变量所属的,具体办法由区,在它宣布的。 下面的例子代码包含两个宣告变数,其中内码块,一组在外面的源代码块(想象守则是进入了一个方法,主要想为例子) 。

 诠释外= 10 ; (诠释内= 5 ; / /外有效期内码块内=外; )外= 5 ; / /内无法访问这里 

可变内无法进入任何地方外典座,其中有人宣称,因为这是出于变量的范围。 可变内根本不存在外界的代码块。 因此,这才是真正的所有代码块,像那些属于一会儿为回路,而且,如果和其他报表和方法。

举例来说,看看这个为回路:

  (诠释柜= 0 ;柜< 5 ;柜+ + ) ( 55 System.out.println ( "反= " +反) ; ) 

可变计数器宣布在适用范围上的for循环代码块,它不仅存在内码块无法访问对进一步在代码之外的代码块。 如果你想进入柜台变后,在本守则执行你的代码是这样的:

 诠释柜台前为(柜位= 0 ;柜< 5 ;柜+ + ) ( 55 System.out.println ( "反= " +反) ; ) 55 System.out.println ( "柜台最终值= " +反) ; 

我们在这里简单地宣布变柜台前,为回路,然后用它同为回路,以同样的方式,然而这一次,我们并没有宣布它在第一阶段的for循环。 后来,外面的for循环代码块,我们仍然能够获得可变计数器,因为它已被宣布以内的范围,这方面的工作。

一个变量内宣布了一种方法称为局部变量,以这种方法并不存在外界的方法。

这是一篇文章说:由加夫列长佩雷斯。

Share  

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