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