Sobes.tech
Junior — Middle

¿Qué palabra clave en el lenguaje de programación se utiliza para reemplazar el comportamiento de un método en una subclase?

sobes.tech AI

Respuesta de la IA

En lenguajes de programación como Swift u Objective-C, la palabra clave override se utiliza para reemplazar el comportamiento de un método en una subclase.

Esto significa que la subclase proporciona su propia implementación del método que ya está definido en la superclase.

Ejemplo en Swift:

class Animal {
    func sound() {
        print("Algún sonido")
    }
}

class Dog: Animal {
    override func sound() {
        print("Ladrido")
    }
}

let dog = Dog()
dog.sound() // Imprime: Ladrido