Econtrei várias respostas, mas mesmo assim não me sinto muito seguro. A gente declara essa palavra reservada "final" quando não queremos que o atributo seja mutavel, caso seja aplicada em metodo ele não pode ser subscrito, seria isso?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Econtrei várias respostas, mas mesmo assim não me sinto muito seguro. A gente declara essa palavra reservada "final" quando não queremos que o atributo seja mutavel, caso seja aplicada em metodo ele não pode ser subscrito, seria isso?
De boa Thailan, tudo bem ?
Cara vou te explicar de um jeito diferente, no mundo de programação temos a questão de herança e tals, ai temos a classe pai, filha e por ai vai descendo os niveis.
Quando queremos garantir que não tenhamos mais filhos, podemos fazer alguma cirurgia para pararmos de reproduzir e tals, no nosso caso o final é meio que essa cirurgia, é o jeito de garantir que uma classe não terá filhos, que um atributo não pode ser reatribuido e que um método não pode ser reescrito.