Sobes.tech
Junior — Middle

Ako deklarovať triedu tak, aby ju nemohli dediť?

sobes.tech AI

Odpoveď od AI

V Swift-e, aby sa zabránilo dedeniu triedy, deklaruje sa ju s kľúčovým slovom final. Takáto trieda nemôže byť použitá ako základ pre iné triedy.

Príklad:

final class MojaTrieda {
    // vlastnosti a metódy
}

// Pokus o dedenie spôsobí chybu kompilácie
// class PodTrieda: MojaTrieda {} // Chyba