Kotlin Konstruktori
Oldingi bobda biz sinfning ob'ektini yaratdik va sinf ichida xususiyatlarni belgiladik, quyidagicha:
Misol:
Kotlinda bu ishni tezroq bajarishning usuli mavjud, u esa konstruktordan foydalanishdir.
Konstruktor bu maxsus funksiya bo‘lib, u sinf nomidan keyin qavslar ()
yordamida aniqlanadi. Siz xususiyatlarni shu qavslarga yozishingiz mumkin (xuddi oddiy funksiyaga parametrlarni uzatgandek).
Konstruktor sinf ob'ekti yaratilganda xususiyatlarni boshlang'ich qiymatga o‘rnatadi. Faqat xususiyatning yoki o‘zgaruvchining turini ko‘rsatishni unutmang:
Misol:
Endi bir sinf uchun bir nechta ob'ektlarni aniqlash yanada osonroq bo‘ldi:
Misol:
Endi konstruktor yordamida bir nechta ob'ektlarni osongina yaratishingiz mumkin.