DART somo la 32: Inheritance kwenye construct method:
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");
}
&nb...
Umeionaje Makala hii.. ?
Share On:
👉1 Tafasiri ya Riyadh Swalihina 👉2 web hosting 👉3 Sira ya Mtume Muhammad (s.a.w) 👉4 ai web app 👉5 Madrasa kiganjani 👉6 Kitau cha Fiqh
Post zinazofanana:
DART somo la 29: Dart encapsulation
Katika somo hili tutawenda kujifunza kuhusu encapsulatio kwenye Dart OOP na jinsi inavyoweza kutumika.
Soma Zaidi...DART somo la 3: Aina za Data
Katika somo hili utakwenda kujifunza aina za data zinazotumika kwenye Dart.
Soma Zaidi...DART somo la 24: Dart OOP maana ya Object Oriented Programming kwenye Dart
Katika somo hili utakwenda kujifunza maana ya OOP na faida zake. Pia utakwenda kujifunza kuhusu features za OOP.
Soma Zaidi...DART somo la 37: Class interface
Katika somo hili utakwenda kujifunza kuhusu class interface na inavyotofautiana na class abstract
Soma Zaidi...DART somola 42: Asynchronous programming
Katika somo hili tutakwenda kujifunza concept nyingine ya asynchronous programming.
Soma Zaidi...DART somo la 15: parameter kwenye function za Dart
Katika somo hili tutakwenda kuzungumzia kuhusu parameter kwenye Dart function. Pia tutakwenda kuona mambo mengine yanayohusu function
Soma Zaidi...