Junior — Middle
Dasturlash tilida, podklassdagi metodning xulqini o'zgartirish uchun qaysi kalit so'z ishlatiladi?
sobes.tech AI
AIdan javob
Swift yoki Objective-C kabi dasturlash tillarida, override kalit so'zi, subklassda metodning xulqini o'zgartirish uchun ishlatiladi.
Bu, subklass, superklassda allaqachon belgilangan metodning o'zining implementatsiyasini taqdim etishini anglatadi.
Swiftda misol:
class Animal {
func sound() {
print("Bir ovoz")
}
}
class Dog: Animal {
override func sound() {
print("Hovlash")
}
}
let dog = Dog()
dog.sound() // Chiqish: Hovlash