НАЙКРАЩИЙ САЙТ ДЛЯ ВЕБ-РОЗРОБНИКІВ
Kotlin. W3Schools українською. Уроки для початківців

En Es De

Kotlin Спадкування


Kotlin Успадкування (підклас і суперклас)

У Kotlin можна успадковувати властивості та функції класу від одного класу до іншого. Ми групуємо «концепцію успадкування» у дві категорії:

  • підклас (дочірній) — клас, який успадковує інший клас
  • суперклас (батьківський) — клас, який успадковується від

У прикладі нижче MyChildClass (підклас) успадковує властивості від класу MyParentClass (суперклас):

Приклад

// Суперклас
open class MyParentClass { val x = 5 } // Підклас class MyChildClass: MyParentClass() { fun myFunction() { println(x) // x тепер успадковується від суперкласу } } // Створіть об’єкт MyChildClass і викличте myFunction fun main() { val myObj = MyChildClass() myObj.myFunction() }
Спробуйте самі »

Пояснення прикладу

Використовуйте ключове слово open перед суперкласом/батьківським, щоб зробити цей клас тим класом, від якого інші класи мають успадковувати властивості та функції.

Щоб успадкувати від класу, укажіть ім’я підкласу, а потім двокрапку :, а потім ім’я суперкласу.

Чому і коли використовувати «Спадкування»?

— Це корисно для повторного використання коду: повторно використовуйте властивості та функції існуючого класу під час створення нового класу.