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

En Es De

Kotlin Конструктори


Kotlin Конструктор

У попередньому розділі ми створили об’єкт класу та вказали властивості всередині класу ось так:

Приклад

class Car {
  var brand = ""
  var model = ""
  var year = 0
}

fun main() {
  val c1 = Car()
  c1.brand = "Ford"
  c1.model = "Mustang"
  c1.year = 1969
}
Спробуйте самі »

У Kotlin є швидший спосіб зробити це за допомогою конструктора.

Конструктор схожий на спеціальну функцію, яка визначається за допомогою двох круглих дужок () після ім’я класу. Ви можете вказати властивості в дужках (наприклад, передати параметри у звичайну функцію).

Конструктор ініціалізує властивості, коли ви створюєте об’єкт класу. Не забудьте вказати тип властивості/змінної:

Приклад

class Car(var brand: String, var model: String, var year: Int)

fun main() {
  val c1 = Car("Ford", "Mustang", 1969)
}
Спробуйте самі »

Тепер стало ще простіше вказати декілька об’єктів одного класу:

Приклад

class Car(var brand: String, var model: String, var year: Int)

fun main() {
  val c1 = Car("Ford", "Mustang", 1969)
  val c2 = Car("BMW", "X5", 1999)
  val c3 = Car("Tesla", "Model S", 2020)
}
Спробуйте самі »