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