Dart tiliga kirish O'zgaruvchilar va konstantalar Primitiv ma'lumotlar turlari
Download 374.15 Kb.
|
3-mustaqil ish
Aralashmalar
Miksinlar Dartda ko'p meros olish muammosining yana bir yechimidir. Aslini olganda, miksin oddiy sinfni ifodalaydi, bundan mustasno, unda konstruktor bo'lmasligi kerak, aks holda uni miksin sifatida ishlatib bo'lmaydi. With iborasi mikslarni qo'llash uchun ishlatiladi:
Bunda Ishchi sinfi miksin vazifasini bajaradi. Uning funksionalligidan foydalanish uchun, Employee sinfini belgilashda with iborasi ishlatiladi:
Keyin Xodimlar sinfi Ishchi sinfidagi maydonlar va usullardan foydalanishi mumkin. Biroq, Employee sinfi boshqa sinflardan meros bo'lishi mumkin, chunki bu holatda Person sinfidan. Biroq, Ishchi turi oddiy sinf sifatida belgilanganligi sababli, biz uni mustaqil ravishda ishlatishimiz mumkin:
Shu bilan birga, biz ushbu tur faqat miksin sifatida ishlatilishini ko'rsatishimiz mumkin (agar biz uni alohida sinf sifatida ishlatishni rejalashtirmasak). Bunday holda, turni aniqlash uchun mixin kalit so'zi ishlatiladi:
Download 374.15 Kb. Do'stlaringiz bilan baham: |
ma'muriyatiga murojaat qiling