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
 ">...
Je! umeipenda hii post?
Rajabu
Sponsored links
DART somo la 45: Jinai ys kutuma mysql database
DART somo la 19: method zinazotumika kwenye set data type kwenye Dart
DART somo la 24: Dart OOP maana ya Object Oriented Programming kwenye Dart
DART somo la 12: Kuchukuwa user input kwenye Dart
DART somo la 15: parameter kwenye function za Dart
DART somo la 8: Matumizi ya switch case
DART somo la 23: Jinsi ya kusoma mafaili kwa kutumia Dart
Dart somo la 25: DART OOP Nini maaan ya class na vipi utaweza kuitengeneza
DART somo la 4: Jinsi ya kuandika na kutumia variable kwenye Dart
DART somo la 21: Jinsi ya kutengeneza library kwenye Dart
DART somola 42: Asynchronous programming
DART somo la 9: for loop na for in loop kwenye dart, kazi zake na jinsi ya kuadika
Kama unahitaji kuuliza maswali Bofya hapa
Ndio Hapana Save post
Tarehe 2024-05-10 14:53:23 Download PDF
Share On
Facebook
or
Whatsapp
Imesomwa mara 359
👉1 Kitau cha Fiqh
👉2 kitabu cha Simulizi
👉3 Kitabu cha Afya
👉4 Madrasa kiganjani
Post zifazofanana:-
Katika somo hili utakwenda kujifunza jinsi ya kutumia database ya mysql kwenye Dart. hakikisha umeelewa vyema na kutekeleza yalioelekezwa kutoka kwenye somo lililopita. Soma Zaidi...
Katika somo hili utakwenda kujifunza kuhusu set data type pamoja na method ambazo hufanya kazi kwenye set. Soma Zaidi...
Katika somo hili utakwenda kujifunza maana ya OOP na faida zake. Pia utakwenda kujifunza kuhusu features za OOP. Soma Zaidi...
Jinsi ya kuchukuwa user input kwenye Dart kwa ajili ya kuongeza user interaction kwenye program. 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 switch case na jinsi inavyofanya kazi kwenye Dart. Soma Zaidi...
Katika somo hili utakwenda kujifunza jinsi ya kusoma na kuandika faili kwa kutumia Dart programming. Soma Zaidi...
Katika somo hili utajifunza maana ya class kwenye OOP paradigm, kisha utajifunza jinsi ya kutengeneza class. Soma Zaidi...
Katika somo lililopita tumejifunza kuhusu sintaksia za dart. Katika somo hili utakwenda kujifunza jinsi ya kutengeneza variable kwenye Dart. Soma Zaidi...
Katika somo hili utajifunza kuhusu dart library. Pia tutakwend aktengeneza library yetu wennyewe kwa ajili ya kufanya mazoezi zaidi. Soma Zaidi...
Katika somo hili tutakwenda kujifunza concept nyingine ya asynchronous programming. Soma Zaidi...
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...