Sobes.tech
Junior — Middle

Ποια λέξη-κλειδί στη γλώσσα προγραμματισμού χρησιμοποιείται για την αντικατάσταση της συμπεριφοράς μιας μεθόδου σε μια υποκλάση;

sobes.tech AI

Απάντηση από AI

Σε γλώσσες προγραμματισμού όπως η Swift ή η Objective-C, η λέξη-κλειδί override χρησιμοποιείται για να αντικαταστήσει τη συμπεριφορά μιας μεθόδου σε μια υποκλάση.

Αυτό σημαίνει ότι η υποκλάση παρέχει τη δική της υλοποίηση της μεθόδου που έχει ήδη οριστεί στην υπερκλάση.

Παράδειγμα σε Swift:

class Animal {
    func sound() {
        print("Κάποιος ήχος")
    }
}

class Dog: Animal {
    override func sound() {
        print("Γαύγισμα")
    }
}

let dog = Dog()
dog.sound() // Εμφανίζει: Γαύγισμα