Kotlin Meros Olish (Class va Super Class)
Kotlinda bir Classning xususiyatlari va funksiyalarini boshqa Classga meros qilib olish mumkin. Biz meros olish tushunchasini ikki kategoriya bo'yicha guruhlaymiz:
- subclass (bola Class) – boshqa Classdan meros oluvchi Class
- superclass (ota Class) – meros qilib olinadigan Class
Quyidagi misolda, MyChildClass (bola Class) MyParentClass (ota Class) Classining xususiyatlarini meros qilib oladi:
Misol:
Misolning Izohi
- open kalit so'zidan ota Class oldidan foydalaniladi, bu Classdan boshqa Classlar xususiyat va funksiyalarni meros qilib olishi uchun.
- Classdan meros olish uchun, bola Class nomini yozing, so'ngra :` (kolon), va keyin ota Class nomini yozing.
Nega va Qachon "Meros Olish"dan Foydalaniladi?
- Kod qayta foydalanish uchun foydali: yangi Class yaratishda mavjud Classning xususiyatlari va funksiyalarini qayta ishlatish imkonini beradi.