Pra que serve isso no código?[RESOLVIDO]

3 respostas
xxmayconxx
public class Classe {

	static {
		int a=10;
	}
	public static void main(String[] args)
	{
	
	//não cosegui usar a variável "a" de nenhum modo, pra que serve o uso do static dessa forma?
	

	}

}

3 Respostas

L

xxmayconxx como a esta declarado dentro do bloco static ela é uma variavel daquele bloco, mesmo conceito de variavel de metodo

Exemplo

static int x = 0;
    static {   
    	
    	int a=10;
    	x=a;
    }   
    public static void main(String[] args)   
    {   System.out.println(x);
       
  
    }
xxmayconxx

HUMMMMM, entendi, valeu

WRYEL

Adiocionando.

O bloco static é util para iniciar constantes, e ele é acionado na primeira vez que a JVM carrega a classe.

Criado 9 de maio de 2012
Ultima resposta 9 de mai. de 2012
Respostas 3
Participantes 3