Rapide : finale

Jan 27 2023
Utilisez le mot-clé final si une classe est conçue pour ne PAS être héritée. Si quelqu'un essaie d'hériter d'une classe finale, il obtiendra une erreur de compilation.
Photo de Markus Spiske sur Unsplash

Utilisez le mot-clé final si une classe est conçue pour ne PAS être héritée.

Si quelqu'un essaie d'hériter d'une classe finale , il obtiendra une erreur de compilation.

Bien sûr, le mot-clé final n'affecte pas la classe actuelle ; c'est pourquoi de nombreux développeurs juniors l'ignorent. Si vous travaillez en équipe, le mot-clé final est un signal aux autres développeurs ou même à vous-même de ne pas en hériter. Par exemple, la classe contient des fonctions ou des propriétés uniquement spécifiques à la classe elle-même.

Si vous ne créez pas de classe générique ou si vous ne prévoyez pas d'hériter de la classe. Il est TOUJOURS recommandé de créer la classe en tant que final . Voici quelques exemples courants de quand utiliser et ne pas utiliser final .

Devenez membre Medium , lisez plus d'histoires intéressantes et développez votre carrière.

Pour plus de contenu premium, rendez-vous sur :