Junior — Middle
Aké kľúčové slovo v programovacom jazyku sa používa na nahradenie správania metódy v podtriede?
sobes.tech AI
Odpoveď od AI
V programovacích jazykoch ako sú Swift alebo Objective-C sa kľúčové slovo override používa na prepísanie správania metódy v podtriede.
To znamená, že podtrieda poskytuje vlastnú implementáciu metódy, ktorá je už definovaná v supertriede.
Príklad v Swift:
class Animal {
func sound() {
print("Nejaký zvuk")
}
}
class Dog: Animal {
override func sound() {
print("Štek")
}
}
let dog = Dog()
dog.sound() // Vytlačí: Štek