Sobes.tech
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