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.

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 1218

Share On:

Share follows: 0 | Unique share links followed: 0
Sponsored links
👉1 Dua za Mitume na Manabii     👉2 Madrasa kiganjani     👉3 Kitabu cha Afya     👉4 Kitau cha Fiqh     👉5 Tafasiri ya Riyadh Swalihina     👉6 ai web app    

Post zinazofanana:

DART - somo la 1: Kazi za dart programming na historia yake

Katika somo hili utakwenda kujifunza kuhusu kazi za dart language. Pia nimekuandalia istoria fupi ya lugha ya DART.

Soma Zaidi...
DART somo la 36: Abstract class kweye Dart

Katika somo hili utakwenda kujifunza kuhusu abstract class na abstract method kwenye Dart.

Soma Zaidi...
DART somo la 30 :Jinsi ya kutengeneza setter na geter kwenye OOP

Katika somo hili tutakwenda kujifunza zaidi kuhusu method za getter na setter. Tutakwenda kuona hasa zinavyotumika na zinavyotengenezwa.

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 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 11:break and continue statement kwenye Dat loop

Katika somo hili utakwenda kujifunza kuhusu break na continue kwenye Dart loop za for loop na while loop.

Soma Zaidi...