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

En Es De

Kotlin Класи та об’єкти


Kotlin Класи/Об’єкти

Усе в Kotlin пов’язане з класами та об’єктами разом із його властивостями та функціями. Наприклад, у реальному житті автомобіль є об’єктом. Автомобіль має такі властивості, як марка, вага та колір, а також функції, такі як керування та гальмування.

Клас схожий на конструктор об’єктів або «схему» для створення об’єктів.


Створіть клас

Щоб створити клас, використовуйте ключове слово class і вкажіть назву класу:

Приклад

Створіть клас Car разом із деякими властивостями (марка, модель і рік).

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

Властивість — це в основному змінна, яка належить до класу.

Корисно знати: вважається хорошою практикою починати назву класу з великої літери для кращої організації.


Створіть об’єкт

Тепер ми можемо використовувати клас під назвою Car для створення об’єктів.

У наведеному нижче прикладі ми створюємо об’єкт Car під назвою c1, а потім отримуємо доступ до властивостей c1 за допомогою синтаксису точки (.), як і для доступу до властивостей масиву та рядка:

Приклад

// Створіть об’єкт c1 класу Car
val c1 = Car()

// Отримайте доступ до властивостей і додайте до нього деякі значення
c1.brand = "Ford"
c1.model = "Mustang"
c1.year = 1969

println(c1.brand)   // Виведе Ford
println(c1.model)   // Виведе Mustang
println(c1.year)    // Виведе 1969
Спробуйте самі »

Кілька об’єктів

Ви можете створити кілька об’єктів одного класу:

Приклад

val c1 = Car()
c1.brand = "Ford"
c1.model = "Mustang"
c1.year = 1969

val c2 = Car()
c2.brand = "BMW"
c2.model = "X5"
c2.year = 1999

println(c1.brand)  // Ford
println(c2.brand)  // BMW
Спробуйте самі »