Junior — Middle
Qual palavra-chave na linguagem de programação é usada para substituir o comportamento de um método numa subclasse?
sobes.tech IA
Resposta da IA
Em linguagens de programação como Swift ou Objective-C, a palavra-chave override é usada para substituir o comportamento de um método numa subclasse.
Isto significa que a subclasse fornece a sua própria implementação do método que já está definido na superclasse.
Exemplo em Swift:
class Animal {
func sound() {
print("Algum som")
}
}
class Dog: Animal {
override func sound() {
print("Latir")
}
}
let dog = Dog()
dog.sound() // Vai imprimir: Latir