Sobes.tech
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