Junior — Middle
Jaké klíčové slovo v programovacím jazyce se používá k nahrazení chování metody v podtřídě?
sobes.tech AI
Odpověď od AI
V programovacích jazycích jako Swift nebo Objective-C se klíčové slovo override používá k přepsání chování metody v podtřídě.
To znamená, že podtřída poskytuje vlastní implementaci metody, která je již definována v nadtřídě.
Příklad v Swift:
class Animal {
func sound() {
print("Nějaký zvuk")
}
}
class Dog: Animal {
override func sound() {
print("Štěk")
}
}
let dog = Dog()
dog.sound() // Vytiskne: Štěk