Junior — Middle
Programlama dilinde, bir alt sınıftaki yöntemin davranışını değiştirmek için hangi anahtar kelime kullanılır?
sobes.tech yapay zeka
AI'dan gelen yanıt
Swift veya Objective-C gibi programlama dillerinde, override anahtar kelimesi, bir alt sınıfta bir metodun davranışını değiştirmek için kullanılır.
Bu, alt sınıfın, üst sınıfta zaten tanımlanmış olan metodun kendi uygulamasını sağladığı anlamına gelir.
Swift'te örnek:
class Animal {
func sound() {
print("Bir ses")
}
}
class Dog: Animal {
override func sound() {
print("Havlama")
}
}
let dog = Dog()
dog.sound() // Çıktı: Havlama