Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Dúvida!

O professor tinha colocado nas propriedades da classe a palavra "final". Exemplo:

private final String nome;

o final deixa o valor imútavel, assim como o static. Daí eu me pergunto, qual a diferença entre usar static ou final?

1 resposta
solução!

A principal diferença entre a palavra-chave static e final é que static é usada para definir um atributo de classe que pode ser usado independentemente de qualquer objeto dessa classe. A palavra-chave final é usada para declarar uma variável constante, um método que não pode ser sobreescrito e uma classe que não pode ser herdada.

obs.: static não deixa o valor imutável

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software