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