Início > Java, SCJP > Variável Final

Variável Final

Declarar uma variável com a palavra-chave final impossibilita a reutilização dessa variável depois de ele ter sido inicializada com um valor explícito. Para primitivos, isso significa que, uma vez que a variável recebeu um valor, esse valor não poderá ser alterado. Por exemplo, se voçê atribuir 10 a uma variável int x, então x vai permanecer como 10 para sempre. Isso é bem simples para primitivos, mas o que significar ter uma variável de referência marcada como final não pode jamais ser reatribuída para referir-se a um objeto diferente. Os dados do objeto podem ser modificados, mas a variável de referência não pode ser modificada. Em outras palavras, uma referência final ainda lhe permite modificar o estado do objeto ao qual se refere, mas voçê não pode modificar a variável de referência para fazê-la se referir a um objeto diferente. Decore isto: não existe objetos final, apenas referência final.

Anúncios
Categorias:Java, SCJP Tags:, ,
  1. Nenhum comentário ainda.
  1. No trackbacks yet.

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

%d blogueiros gostam disto: