DART somo la 39: mixin kwenye dart

DART somo la 39: mixin kwenye dart

Katika somo hii utakwenda kujifunza kuhusu concept mixin na jinsi inavyoweza kutumika kwenye Dart.

Mixin 

Hii ni njia inayowezesha kutumia code zaidi ya mara moja kwenye class zaidi ya moja. Tunatumia keyword mixin ili kuweza kuadika code ambazo tutakwenda kuzitua kwenye class.

Mfano

mixin tangazo{

 //code

}

mixin taarifa{

 // code

}

 

Ukitaka kuzitumia hizo code tutatumia keyword with. Sasa wakati mwingine unahitaji mixin ifanyekazi kwenye class maalumu. Hivyo wakati wa kuitengeneza utatumia on, angalia mfano hapo chni:

 

Mfano:

mixin tangazo{

 //code

}

mixin taarifa{

 // code

}

class gari with mixin tangazo, taarifa{

 

}

 

Mfano kw akutumia ON

class gari{

 

}

mixin toyota on gari{

 

}

 

Wacha tuone mfano kwa ujumla. Hapa nina ixin bili ambayo moja nimeiita toyota na nyingine nimeiita bugati. Nitatumia with ili kutuia zote kwenye class moja. Class hiyo nimeiita garri

mixin toyota {

 void tangazo() {

   print('Tunauza toyota');

 }

}

 

mixin bugati {

 void taarifa() {

   print('Tunauza Bugati');

 }

}

class gari with toyota, bugati {

}

 

void main() {

 var car = gari();

 car.taarifa();

 car.tangazo();

}

 

mixin toyota {

 void taarifa() {

   print('Toyota');

 }

}

 

mixin bugati {

 void tangazo() {

   print('Bugati');

 }

}

class...

Ingia sasa ili uweze kusoma makala hii yote.

Zoezi la Maswali

Nyuma Endelea


Umeionaje Makala hii.. ?

       
Author: Rajabu Rajabu
Tarehe: 2024-05-10 14:53:23 Topic: DART Main: Masomo File: Download PDF Views: 1020

Share On:

Share follows: 0 | Unique share links followed: 0
Sponsored links
👉1 Madrasa kiganjani     👉2 Tafasiri ya Riyadh Swalihina     👉3 web hosting     👉4 Simulizi za Hadithi Audio     👉5 Kitau cha Fiqh     👉6 kitabu cha Simulizi    

Post zinazofanana:

DART somo la 24: Dart OOP maana ya Object Oriented Programming kwenye Dart

Katika somo hili utakwenda kujifunza maana ya OOP na faida zake. Pia utakwenda kujifunza kuhusu features za OOP.

Soma Zaidi...
DART somo la 10: while loop na do while loop kwenye Dart

Katika somo hili utakwend akujifunza kuhusu while loop na do while loop zinavyofanya kazi katika Dart.

Soma Zaidi...
DART somo la 31: inheritance kwenye DART OOP

Katika somo hili utakwenda kujifunza kuhusu inheritance, na inavyoweza kutumika kwenye Dart OOP.

Soma Zaidi...
DART somo la 37: Class interface

Katika somo hili utakwenda kujifunza kuhusu class interface na inavyotofautiana na class abstract

Soma Zaidi...
DART somo la 32: Inheritance kwenye construct method:

Katika masomo yaliopita tumesha jifunza jinsi inheritance inavyokuwa, ila hatujaona kwa namna gani utaweza ku inherit constructor method. Somo hili litashughulika na swla hilo.

Soma Zaidi...
DART SOMO LA 16: String method zinazotumika kwneye Dart

Katika somo hili utakwenda kujfunza kuhusu String method zinazotumika kwenye Dart.

Soma Zaidi...