Espaço Variável


  Share  
|


O espaço de uma variável é a área em que uma variável pertence, especificada pela área em que se declara. O seguinte código do exemplo contem dois declarou variáveis, um interior um bloco do código e uma parte externa desse bloco do código (imagine que o código está dado entrada em um método, como o cano principal para o exemplo).

parte externa interna = 10; {interior interno = 5; 
//parte externa é válido dentro deste interior do bloco do 
código = fora; } parte externa = 5; //interior não pode 
ser alcançado aqui

O interior da variável não pode ser alcançado em qualquer lugar fora do bloco do código em que se declarou porque é fora do espaço da variável. O interior da variável simplesmente não existe fora do bloco do código. Conseqüentemente, isto for verdadeiro de todos os blocos do código, como esses que pertencem a quando e para laços e se e indicações e métodos outros.

Para o exemplo, olhe isto para o laço:

for(int counter=0; counter<5; counter++) 
{System.out.println("counter =" + contrário); }

O contador variável é declarado no espaço do para o bloco do código do laço; existe somente dentro deste bloco do código e não pode ser alcançado mais mais sobre no código fora do bloco do código. Se você quiser alcançar mais tarde a variável contrária no código, execute seu código como isto:

contador interno; for(counter=0; counter<5; 
counter++) {System.out.println("counter =" + contrário); 
} valor final de System.out.println("counter =" + contrário);

Aqui nós declaramos simplesmente o contador variável antes do para o laço e usamo-lo então com para o laço na mesma maneira mas nesta vez onde nós não a declaramos no primeiro estágio do para o laço. Mais tarde, parte externa do para o bloco do código do laço, nós podemos ainda alcançar o contador variável porque se declarou dentro do espaço desta área.

Uma variável declarada dentro de um método é sabida como uma variável local a esse método e não existe fora do método.

este é um artigo adicionado por Gabriela C. Perez


Share  

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