Junior — Middle
Mely kulcsszó a programozási nyelvben használható egy metódus viselkedésének felülbírálására egy alosztályban?
sobes.tech MI
Válasz az MI-től
Olyan programozási nyelvekben, mint például a Swift vagy Objective-C, az override kulcsszó arra szolgál, hogy felülírja egy metódus viselkedését egy alosztályban.
Ez azt jelenti, hogy az alosztály saját implementációt biztosít a már a szuperosztályban definiált metódushoz.
Példa Swift-ben:
class Animal {
func sound() {
print("Valamilyen hang")
}
}
class Dog: Animal {
override func sound() {
print("ugat")
}
}
let dog = Dog()
dog.sound() // Kimenet: ugat