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?
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.