Rápido: final
Use a palavra-chave final se uma classe for projetada para NÃO ser herdada.
Se alguém estiver tentando herdar uma classe final , receberá um erro de compilação.
Obviamente, a palavra-chave final não afeta a classe atual; é por isso que muitos desenvolvedores juniores o ignoram. Se você trabalha em equipe, a palavra-chave final é um sinal para outros desenvolvedores ou até para você mesmo para não herdá-la. Por exemplo, a classe contém funções ou propriedades específicas apenas da própria classe.
Se você não estiver criando uma classe genérica ou não tiver planos de herdar a classe. É SEMPRE recomendado criar a classe como final . Aqui estão alguns exemplos comuns de quando usar e não usar final .
Torne-se um membro do Medium , leia mais ótimas histórias e desenvolva sua carreira.
Para mais conteúdo premium, acesse:





































![O que é uma lista vinculada, afinal? [Parte 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)