Fórum Definição de static e final. #567161
09/04/2009
0
Olá!
Eu sei que para se declarar um atributo como "constante" usam-se os modificadores [b]static[/b] e [b]final[/b] da seguinte forma:
Mas, alguém poderia me dizer qual a diferença entre esses modificadores?
Ou, considerando as declarações abaixo:
O que cada uma representa na prática.
:arrow:
public static final int exemplo = 10;
public static int a = 1; public final int b = 1;
Carlos Coral
Curtir tópico
+ 1
Responder
Post mais votado
09/04/2009
cara,
final em variaveis, quer dizer que vc não pode atribuir valor duas vezes a variavel.
static quer dizer que a variavel pertence a classe, não ao objeto, isso quer dizer que todas as instancias de uma classe enxergam a mesma variavel se uma delas modificar o valor vai refletir p/ todas as outras instancias.
p/ uma constante se usa os dois modificadores pq o mesmo valor vai ser visto p/ todas instancias da classe(static) e nunca vai poder ser modificado depois de inicializado(final).
blz???
[]'s
:!:
João Bier
Responder
Gostei + 1
Mais Posts
09/04/2009
Carlos Coral
Agora sim!!! :oops:
:!:
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)