Duvida basica

4 respostas
F

Ola alguem sabe me explicar pq tenho que inicilizar variaveis de istancia marcadas com final?E entao pq uma variavel instancia de uma classe
ja nao precisa ?

final class A{
   
}
 class Texte {
     A a;
      final static Integer x;
      final Texte t;
    public static void main(String[] args){
    }



}

obrigado pela ajuda a todos

4 Respostas

suricate

Uma variável final é uma variável que seja inicializada a um valor fixo que não possa ser mudado após a iniciação.
justamente por isso.espero ter ajudado.

:smiley:

F

suricate:
Uma variável final é uma variável que seja inicializada a um valor fixo que não possa ser mudado após a iniciação.
justamente por isso.espero ter ajudado.

:smiley:

valeu!!

LPJava

e sempre que marcar uma variavel com final ela nao recebe o valor padrao pq fica a espera de vc passar um valor… isso confude muita e se um dia for fazer a certificacao muita pegadinha desse tipo…

Marcio_Nogueira

Uma variável marcada como final é a mesma coisa que uma constante em vb, ou seja, seu conteúdo não varia.

Criado 25 de outubro de 2007
Ultima resposta 26 de out. de 2007
Respostas 4
Participantes 4