Ed
há 2 semanas
Vamos analisar as alternativas sobre o papel do modificador `final` em Swift: a) Ele indica que uma função ou classe não pode ser modificada ou herdada - Esta opção está correta. O modificador `final` é usado para indicar que uma classe não pode ser subclassificada ou que um método não pode ser sobrescrito. b) Ele permite que uma função seja sobrescrita - Esta opção está incorreta, pois o `final` impede a sobrescrita. c) Ele marca uma classe como abstrata - Esta opção está incorreta, pois Swift não possui o conceito de classes abstratas como em outras linguagens. d) Ele permite que variáveis mutáveis sejam modificadas externamente - Esta opção está incorreta, pois o `final` não tem relação com a mutabilidade de variáveis. Portanto, a alternativa correta é: a) Ele indica que uma função ou classe não pode ser modificada ou herdada.
Mais perguntas desse material