Sobes.tech
Junior — Middle

Ce cuvânt cheie din limbajul de programare este folosit pentru a înlocui comportamentul unei metode într-o subclasă?

sobes.tech AI

Răspuns de la AI

În limbajele de programare precum Swift sau Objective-C, cuvântul cheie override este folosit pentru a înlocui comportamentul unei metode într-o subclasă.

Aceasta înseamnă că subclasa oferă propria sa implementare a metodei, care este deja definită în superclasă.

Exemplu în Swift:

class Animal {
    func sound() {
        print("Un sunet")
    }
}

class Dog: Animal {
    override func sound() {
        print("Lătrat")
    }
}

let dog = Dog()
dog.sound() // Va afișa: Lătrat