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