quinta-feira, 27 de junho de 2013

Conceito 6 - Escopo de Variável

A parte de código que "enxerga" uma determinada variável é chamada o escopo da variável. Podemos definir uma variável em global ou local.

Assim, o escopo de uma variável global é a classe inteira, e o escopo de uma variável local é o método, ou bloco contido dentro do método, ao qual ela pertence.

As variáveis declaradas fora de qualquer método (usualmente no cabeçalho da classe) e são acessíveis por qualquer método da classe são chamadas globais. Muitas vezes, variáveis auxiliares são declaradas dentro de um determinado método, ou até dentro de um bloco menor. Tais variáveis são chamadas locais. Elas existem somente durante a execução daquele método ou bloco.

Exemplo de código fonte:
class NomeDaClasse
{
   TipoDaVariahvel variahvel1; // variável global
   ...
   TipoDeRetorno nomeDoMehtodo()
   {
     TipoDaVariahvel variahvel2; // variável local, definida neste método
     for( int i = 0; i < 10; i++ )
     {
       ... // a variável i é local, definida só dentro deste bloco
     }
   }
}

Nenhum comentário:

Postar um comentário