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...
Umeionaje Makala hii.. ?
Share On:
👉1 Kitau cha Fiqh 👉2 Bongolite - Game zone - Play free game 👉3 Madrasa kiganjani 👉4 Kitabu cha Afya 👉5 Dua za Mitume na Manabii 👉6 web hosting
Post zinazofanana:
DART somo la 40: factory constructor
Katika somo hiliutakwenda kujifunza aina nyingine ya constructor ambayo hutumika kwenye Dart. aina hiyo ni factory constructory.
Soma Zaidi...DART somo la 3: Aina za Data
Katika somo hili utakwenda kujifunza aina za data zinazotumika kwenye Dart.
Soma Zaidi...Faida za kiafya za kula majani ya kunde
Leo tutajifunza kuhusu majani ya kunde — mboga za kijani zinazotokana na mmea wa kunde (beans). Wengi hula mbegu za kunde pekee, wakisahau kuwa hata majani yake yana virutubisho vya thamani kubwa kwa mwili. Tutazungumzia vitamini, madini, na faida mbalimbali za kiafya zinazopatikana katika majani haya.
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 15: parameter kwenye function za Dart
Katika somo hili tutakwenda kuzungumzia kuhusu parameter kwenye Dart function. Pia tutakwenda kuona mambo mengine yanayohusu function
Soma Zaidi...DART somo la 19: method zinazotumika kwenye set data type kwenye Dart
Katika somo hili utakwenda kujifunza kuhusu set data type pamoja na method ambazo hufanya kazi kwenye set.
Soma Zaidi...