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 Tafasiri ya Riyadh Swalihina 👉2 Madrasa kiganjani 👉3 Dua za Mitume na Manabii 👉4 web hosting 👉5 Kitabu cha Afya 👉6 Kitau cha Fiqh
Post zinazofanana:
DART somo la 8: Matumizi ya switch case
Katika somo hili utakwenda kujifunza kuhusu switch case na jinsi inavyofanya kazi kwenye Dart.
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...DART somo la 13: function kwenye dart
Katika somo hili utakwenda kujifunza kuhusu function kwenye dart, jisni ya kziandika na matumizi yake.
Soma Zaidi...DART somo la 7: matumizi ya if, else, if else, else if kwenye Dart
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...DART somo la 12: Kuchukuwa user input kwenye Dart
Jinsi ya kuchukuwa user input kwenye Dart kwa ajili ya kuongeza user interaction kwenye program.
Soma Zaidi...DART SOMO LA 16: String method zinazotumika kwneye Dart
Katika somo hili utakwenda kujfunza kuhusu String method zinazotumika kwenye Dart.
Soma Zaidi...