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