Sobes.tech
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