Defina O Escopo De Variável

Java Básico - Defina o escopo de variável

Defina o escopo de variável

O escopo de uma variável é a parte do programa onde a variável está acessível. Uma variável pode ser determinado no tempo do compilador e independente da pilha de chamadas da função. As regras do escopo Java podem ser cobertas nas seguintes categorias.

Variáveis estáticas

São criadas quando a classe é carregada, sobrevivendo enquanto a classe continuar carregada na JVM.

public class Test
{
    static int a; //variavel estática
}

As variáveis ​​de membro podem ser acessadas fora de uma classe com as seguintes regras:

Variáveis de instância

São criadas quando uma nova instância é criada, e duram até essa instância ser removida.

public class Test
{
    int a; //variavel de instancia
}

Variáveis locais

Que permanecem enquanto o método que as contém estiver sendo executado.

public class Test
{
    public void local(){
        int a;  //variavel local
    }
}

Variáveis de bloco

Que permanecem enquanto o bloco estiver sendo executado.

public class Test
{
    public void local(String[] args){
        for(String a : args){
            a; //variavel de bloco
        }
    }
}
Back