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