Katika somo hili utakwenda kujifunza kuhusu abstract class na abstract method kwenye Dart.
Abstract class ni nini?
Hii ni class yenye abstract method walau moja. Abstract method ni method ambayo ina umetajwa jina ila implementtation yake (yaani code zake kwa ajili ya kuifanyisha kazi) zitakuwepo kwenye subclass. Ufupi wa maneno hii ni method ambayo haina body hivyo yenyewe itatengenishwa kwa semicolon (;) na hutengenezwa kwa kutumia keyword abstract.
Mfano:
abstract class gari{
//abstract method
tangazo();
taarifa();
}
Hapo kuna abstract method 2 ambazo ni tangazo() na taarifa(). Sasa utaona hizo method zina jina tu lakini hazina body. Sasa body yake tutakwenda kuiona kwenye subclass.
abstract class gari{
//abstract method
tangazo();
taarifa();
}
class toyota extends gari{
@override
tangazo() {
// TODO: implement taarifa
print("Tunauza gari aina ya toyota");
}
@override
taarifa() {
// TODO: implement taarifa
print("Toyota imeuzwa");
}
}
class bugati extends gari{
@override
tangazo() {
// TODO: implement tangazo
print("Tunauza gari aina ya Bugati");
}
@override
taarifa() {
// TODO: implement taarifa
print("Bugati imeuzwa");
}
}
class tipa extends gari{
@override
tangazo() {
// TODO: implement taarifa
print("Tunauza gari aina ya Tipa");
}
@override
taarifa() {
// TODO: implement taarifa
print("Tipa limeuzwa");
}
}
void main(){
bugati bu = bugati();
bu.tangazo();
bu.taarifa();
print(" ");
toyota to = toyota();
to.tangazo();
to.taarifa();
print(" ");
tipa ti = tipa();
ti.tangazo();
ti.taarifa();
}
Mambo ya kuzingatia:
Jiunge nasi WhatsApp kupata update zetu
Umeionaje Makala hii.. ?
Katika somo hili tutakwenda kujifunz ajinsi ya kutumia library ya html kwenye Dart. somo hili litakupeleka kujifunza jinsi ya ku display dart output kwenye faili la html.
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 static property na jinsi ambavyo inavyotumika.
Soma Zaidi...Katika somo hili utakwenda kujifunza kuhusu function kwenye dart, jisni ya kziandika na matumizi yake.
Soma Zaidi...Katika somo hili tutakwenda kujifunza zaidi kuhusu method za getter na setter. Tutakwenda kuona hasa zinavyotumika na zinavyotengenezwa.
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 utakwenda kujifunza kuhusu kazi za dart language. Pia nimekuandalia istoria fupi ya lugha ya DART.
Soma Zaidi...Katika somo hili tutakwenda kujifunza kuhusu method ambazo hutumika kwenye map data type
Soma Zaidi...Katika somo hili utakwenda kujifunza kuhusu concept ya polymorphism.
Soma Zaidi...Katika somo hii utakwenda kujifunza kuhusu concept mixin na jinsi inavyoweza kutumika kwenye Dart.
Soma Zaidi...