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