Swift vorislik


ULASHISH

Swift vorislik

Voris sinflar (subclass) xususiyat va metodlarni meros qilib oladigan hamda xatti-harakatni qayta aniqlay oladigan sinflar iyerarxiyasini yarating.


Voris sinf va override

Ota sinf (superclass) metodini qayta aniqlash uchun override dan foydalaning.

Misol

class Animal { func speak() { print("...") } }
class Dog: Animal { override func speak() { print("Woof") } }
let a = Animal(); a.speak()
let d = Dog(); d.speak()

O‘zingiz sinab ko‘ring »



super’ni chaqirish

Qayta aniqlashda ota sinf metodini kengaytirish uchun super dan foydalaning.

Misol

class Animal { func speak() { print("...") } }
class Dog: Animal {
  override func speak() {
    super.speak()
    print("Woof")
  }
}
let d = Dog()
d.speak()

O‘zingiz sinab ko‘ring »



W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!