Dúvidas sobre static

1 resposta
Tiago.Alves

Boa noite a todos.
Sou novo no fórum e tenho uma dúvida quanto ao static.
Quando se declara um atributo como static, como fica a alocação de memória?
Acredito que ao se implementar a classe, será alocado um local na memória para aquele atributo e ao se instanciar objetos para essa classe não será alocado espaço para aquele atributo. Estou certo? Não sei se fui claro quanto à minha pergunta.

Grato

1 Resposta

Rafael_Marques1

atributos estáticos se referem à classe, e não ao objeto.
portanto eles serão alocados na memória assim que a própria classe for carregada pela primeira vez, e permanecerá até o “fim” da classe.

Atributos / Métodos estáticos são independentes de instâncias.

Criado 19 de fevereiro de 2010
Ultima resposta 19 de fev. de 2010
Respostas 1
Participantes 2