Junior — Middle
Para que tipos de classes é destinado a palavra-chave final?
sobes.tech IA
Resposta da IA
A palavra-chave final no iOS (Swift) é usada para classes, métodos ou propriedades que não podem ser sobrescritos ou herdados. Se uma classe for declarada como final, não é possível herdar dela. Isto ajuda a aumentar a segurança e o desempenho, pois o compilador sabe que a classe não será alterada.
Exemplo:
final class MyClass {
func doSomething() {
print("Hello")
}
}
// A tentativa de herança causará um erro
// class SubClass: MyClass {} // Erro