Katika masomo yaliopita tumesha jifunza jinsi inheritance inavyokuwa, ila hatujaona kwa namna gani utaweza ku inherit constructor method. Somo hili litashughulika na swla hilo.
Ineritance kwenye constructor method hasa hapa tunajifunza jins ambavyo utaweza kurithi constructor mrthod kutoka kwenye parent class.
Mfano:
Hapa nina class mbili ambazo ni gari ambayo ni parent class na toyota ambayo ni child class. Kila moja ina constructor method. Hivyo constructor method kutoka kwenye parent class inaanza kitwa kabla ya child class.
class gari {
// Constructor
gari() {
print("Tunauza gari");
}
}
class Toyota extends gari {
// Constructor
Toyota() {
print("Tunauza toyota");
}
}
void main() {
Toyota();
}
Pia unaweza kurirhi constructor yenye patameter. Hapa tunawez atena kutumia keyword supper ili kuweza kuitumia constructor kutoka kwenye parent class kuja kwenye child class.
class gari {
// Constructor
gari(String jina, String rangi) {
print("Tunauza gari");
print("Name: $jina");
print("Color: $rangi");
}
}
class toyota extends gari {
// Constructor
toyota(String jina, String rangi) : super(jina, rangi) {
print("Bei zetu ni nafuu");
}
}
void main() {
toyota("Avalon", "Nyeusi");
}
Pia t">...
Jiunge nasi WhatsApp kupata update zetu
Umeionaje Makala hii.. ?
Katika somo hili utakwenda kujifunza aina za data zinazotumika kwenye Dart.
Soma Zaidi...Katika somo hili utakwenda kujifunza jins ya kutengeneza constructor method, pia utajifunza matumizi yake kwenye OOP.
Soma Zaidi...Katika somo hili utakwenda kujifunza kuhusu switch case na jinsi inavyofanya kazi kwenye Dart.
Soma Zaidi...Katika somo hili utajifunza jinsi ya kuunganisha databse na Dart. Pia utajifunza jinsi ya kuset environment kwenye kompyuta ili kuweza kutumia Dart sdk kwenye CMD.
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 jinsi ya kutumia database ya mysql kwenye Dart. hakikisha umeelewa vyema na kutekeleza yalioelekezwa kutoka kwenye somo lililopita.
Soma Zaidi...Katika somo hili tutatkwenda kuziona baadhi ya xyntax yaani kanunu za uandishi wa code za dart.
Soma Zaidi...Katika somo hili utakwenda kuziona method za dart zinazotumika kwenye namba. pia utajifunzakuhusu math library
Soma Zaidi...Katika somo hili utakwenda kujifunza kuhusu concept ya generics ili kuweza kufanya kazi na aina mbalimbali za data kwenye class.
Soma Zaidi...Katika somo hili utakwenda kujifunza kuhusu kazi za dart language. Pia nimekuandalia istoria fupi ya lugha ya DART.
Soma Zaidi...