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
Спробуйте самі »