Sobes.tech
Junior — Middle

Koja ključna reč u programskom jeziku se koristi za zamenu ponašanja metode u podklasi?

sobes.tech АИ

Одговор од АИ

U programskim jezicima kao što su Swift ili Objective-C, ključna reč override se koristi za prepisivanje ponašanja metode u podklasi.

To znači da podklasa pruža svoju implementaciju metode koja je već definisana u superklasi.

Primer u Swift-u:

class Animal {
    func sound() {
        print("Neki zvuk")
    }
}

class Dog: Animal {
    override func sound() {
        print("Laj")
    }
}

let dog = Dog()
dog.sound() // Ispisaće: Laj