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() // Чиқиш: Ҳавлаш