Junior — Middle
Na aké typy tried je určené kľúčové slovo final?
sobes.tech AI
Odpoveď od AI
Kľúčové slovo final v iOS (Swift) sa používa pre triedy, metódy alebo vlastnosti, ktoré nemožno prepísať alebo dediť. Ak je trieda deklarovaná ako final, nemožno z nej dediť. To pomáha zvýšiť bezpečnosť a výkon, pretože prekladač vie, že trieda nebude meniť.
Príklad:
final class MyClass {
func doSomething() {
print("Hello")
}
}
// Pokus o dedenie spôsobí chybu
// class SubClass: MyClass {} // Chyba