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() {
p">...
Jifunze zaidi, na wasiliana nasi ukiwa na App yetu. Bofya link hapo chini kuweza kuipakua.
Download NowKatika somo hili utakwenda ujifunz akuhusu concept ya stream kwenye Dart. pia ttaona kwa namna gani strean inaweza kutofautiana na future wakati zote mbili zipo kwenye asychronous programming.
Soma Zaidi...Katika somo hili utakwenda kujifunza kuhusu concept ya polymorphism.
Soma Zaidi...Katika somo hili utakwenda kujifunza kuhusu kazi za dart language. Pia nimekuandalia istoria fupi ya lugha ya DART.
Soma Zaidi...Katika somo hili utakwenda kujifunza method yhinginge zinazofanya kazi kwenye list data type kwenye Dart.
Soma Zaidi...Katika somo hili utakwenda kujifunza aina za data zinazotumika kwenye Dart.
Soma Zaidi...Katika somo hili tutawenda kujifunza kuhusu encapsulatio kwenye Dart OOP na jinsi inavyoweza kutumika.
Soma Zaidi...Katika somo hili tutakwenda kujifunza concept nyingine ya asynchronous programming.
Soma Zaidi...Katika somo hili tutakwenda kuzungumzia kuhusu parameter kwenye Dart function. Pia tutakwenda kuona mambo mengine yanayohusu function
Soma Zaidi...Katika somo hili utakwenda kujifunza kuhusu enum na inavyotumika kwenye Dart.
Soma Zaidi...Katika somo hili utakwenda kujifunza kuhusu namna ambavyo program inaweza kufanya maamuzi kulingana na mashart fulani.ama namna ambavyo program inaweza ku run code zaii ya mara moja kulingana na mashart. Hapa tutazingumzia flow of control statement
Soma Zaidi...