Kotlin Class va Ob'ektlar
Kotlinda hamma narsa Class va ob'ektlar bilan bog‘liq bo‘lib, ularning xususiyatlari va funksiyalari mavjud. Masalan, haqiqiy hayotda mashina ob'ekt hisoblanadi. Mashinaning xususiyatlari, masalan, brendi, og'irligi va rangi, va funksiyalari, masalan, haydash va tormozlash mavjud.
Class – bu ob'ektlar yaratish uchun shablon yoki "konstruktordir".
Class Yaratish
Class yaratish uchun class
kalit so'zidan foydalaning va Classning nomini belgilang:
Misol: Quyida bir nechta xususiyatlarga ega bo'lgan Car Classini yarating (brend, model va yil):
Xususiyat asosan Classga tegishli bo'lgan o‘zgaruvchi hisoblanadi.
Eslatma
Yaxshi amaliyot sifatida Class nomini katta harf bilan boshlash tartibli tashkil qilish uchun tavsiya etiladi.
Ob'ekt Yaratish
Endi biz Car Classidan foydalanib ob'ektlar yaratishimiz mumkin.
Quyidagi misolda biz Car Classidan c1 deb nomlangan ob'ekt yaratamiz va keyin c1 xususiyatlariga nuqta sintaksisi (.
) orqali murojaat qilamiz, xuddi massiv va string xususiyatlariga murojaat qilganimizdek:
Misol:
Bir nechta Ob'ektlar
Classning bir nechta ob'ektlarini yaratishingiz mumkin:
Misol:
Bu usul orqali bir Classdan bir nechta turli ob'ektlar yaratish mumkin.