Sobes.tech
Junior — Middle

Pro jaké typy tříd je určeno klíčové slovo final?

sobes.tech AI

Odpověď od AI

Klíčové slovo final v iOS (Swift) se používá pro třídy, metody nebo vlastnosti, které nelze přepsat nebo zdědit. Pokud je třída deklarována jako final, nelze z ní dědit. To pomáhá zvýšit bezpečnost a výkon, protože překladač ví, že třída nebude měněna.

Příklad:

final class MyClass {
    func doSomething() {
        print("Hello")
    }
}

// Pokus o dědění způsobí chybu
// class SubClass: MyClass {} // Chyba