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