DART somo la 40: factory constructor
Katika somo hiliutakwenda kujifunza aina nyingine ya constructor ambayo hutumika kwenye Dart. aina hiyo ni factory constructory.
Aina ya constructor ambayo tumkuwa tukiitumia toka huko mwanzo inaitwa ganerative constructor hii ina mfanano na factory constructor, ila kwenye generative constructor yenyewe inaweza kutengeneza instance of calss tu yaani object lakini hii ya factory constructor inawez akute geneza instance of class na subclass.
Factory constructory hutengenezwa kwa kutumia keyword factory ikifuatiwa na jina la class kama tulivyoona kwenye generative constructor. pia factory constructory inaweza kuwa named.
class gari {
factory gari() {
}
factory toyota.gari() {
}
}
Hapa nitakupa mfano mmoja ambao kwanza nitatuia generative constructor kama tulivyo zoea kisha nitatumia factoru constructory.
class eneo {
final int urefu;
final int upana;
final int jibu;
// constructor
const eneo(this.urefu, this.upana) : jibu = urefu * upana;
}
void main() {
eneo en = eneo(12, 4);
print("Eneo ni: ${en.jibu}");
}
Sasa wacha tuone jinsi ya kutumia mfano uliotamgulia kwenye factory constructor.
class Eneo {
final int urefu;
final int upana;
final int jibu;
// Regular constructor
const Eneo._internal(this.urefu, this.upana, this.jibu);
// Factory constructor
factory Eneo(int urefu, int upana) {
int jibu = urefu * upana;
// Return an instance using the private constructor
return Eneo._in...
Umeionaje Makala hii.. ?
Share On:
👉1 Bongolite - Game zone - Play free game 👉2 web hosting 👉3 Dua za Mitume na Manabii 👉4 Sira ya Mtume Muhammad (s.a.w) 👉5 Tafasiri ya Riyadh Swalihina 👉6 Kitau cha Fiqh
Post zinazofanana:
DART somo la 37: Class interface
Katika somo hili utakwenda kujifunza kuhusu class interface na inavyotofautiana na class abstract
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 somola 42: Asynchronous programming
Katika somo hili tutakwenda kujifunza concept nyingine ya asynchronous programming.
Soma Zaidi...DART SOMO LA 16: String method zinazotumika kwneye Dart
Katika somo hili utakwenda kujfunza kuhusu String method zinazotumika kwenye Dart.
Soma Zaidi...DART somo la 39: mixin kwenye dart
Katika somo hii utakwenda kujifunza kuhusu concept mixin na jinsi inavyoweza kutumika kwenye Dart.
Soma Zaidi...DART somo la 3: Aina za Data
Katika somo hili utakwenda kujifunza aina za data zinazotumika kwenye Dart.
Soma Zaidi...