Junior — Middle
Comment déclarer une classe de manière à ce qu'elle ne puisse pas être héritée?
sobes.tech IA
Réponse de l'IA
En Swift, pour interdire l'héritage d'une classe, on la déclare avec le mot-clé final. Une telle classe ne peut pas être utilisée comme classe de base pour d'autres classes.
Exemple :
final class MaClasse {
// propriétés et méthodes
}
// La tentative d'héritage entraînera une erreur de compilation
// class SousClasse: MaClasse {} // Erreur