picha

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...

Ingia sasa ili uweze kusoma makala hii yote.

Jiunge nasi WhatsApp kupata update zetu
Zoezi la Maswali

Nyuma Endelea


Umeionaje Makala hii.. ?

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

Share On:

Share follows: 0 | Unique share links followed: 0
Sponsored links
👉1 Madrasa kiganjani     👉2 Simulizi za Hadithi Audio     👉3 Dua za Mitume na Manabii     👉4 Tafasiri ya Riyadh Swalihina     👉5 Sira ya Mtume Muhammad (s.a.w)     👉6 web hosting    

Post zinazofanana:

DART somo la 23: Jinsi ya kusoma mafaili kwa kutumia Dart

Katika somo hili utakwenda kujifunza jinsi ya kusoma na kuandika faili kwa kutumia Dart programming.

Soma Zaidi...
DART somo la 18: Dart method zinazotumika kwenye List data type

Katika somo hili utakwenda kujifunza method yhinginge zinazofanya kazi kwenye list data type kwenye Dart.

Soma Zaidi...
DART somo la 9: for loop na for in loop kwenye dart, kazi zake na jinsi ya kuadika

Katika somo hli utakwend akujifunza kuhusu loop kwenye Dart. Loop zimegawanyika katika makundi mnne ambayo ni for loop, while loop, for in loop na do while loop.

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 37: Class interface

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

Soma Zaidi...
DART somo la 5: Reserved keywords kwenye lugah ya Dart

Katika soo hili utakwenda kujifunza kuhusu reserved keywords katika Dart

Soma Zaidi...