Junior — Middle
Pour quels types de classes le mot-clé final est-il destiné?
sobes.tech IA
Réponse de l'IA
Le mot-clé final en iOS (Swift) est utilisé pour les classes, méthodes ou propriétés qui ne peuvent pas être redéfinies ou héritées. Si une classe est déclarée comme final, il n'est pas possible d'en hériter. Cela permet d'améliorer la sécurité et la performance, car le compilateur sait que la classe ne sera pas modifiée.
Exemple :
final class MyClass {
func doSomething() {
print("Hello")
}
}
// La tentative d'héritage provoquera une erreur
// class SubClass: MyClass {} // Erreur