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?
}
}
Pra que serve isso no código?[RESOLVIDO]
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);
}
HUMMMMM, entendi, valeu
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
Alura Git Flow: entenda o que é, como e quando utilizar Entenda o que é Git Flow, como funciona seu fluxo com branches como Master, Develop, Feature, Release e Hotfix, além de vantagens e desvantagens.
Casa do Codigo Ontologias e Web Semantica: Do conceito a aplicacao Por Ivam Galvao Filho — Casa do Codigo