DART somo la 37: Class interface
Katika somo hili utakwenda kujifunza kuhusu class interface na inavyotofautiana na class abstract
Class interface hii ni class ambayo huweka sintaksia (kanuni, mpangilia) ambapo class zitakuwa zinafuata.unapotaka kuifanyia kazi (impleent) hiyo class anterface utatumia keyword implements .
Mfano:
// Abstract class
abstract class gari{
}
//
class toyota implements gari{
}
Kuna namna mbili za kutengeneza interface class, moja ni kutumia abstract keyword kama ilivyo kwenye mfano uliotangulia na nyingine ni kutumia class kama hapo chini ila mara nyingi huwa inatumika abstract kutengeneza class insterface.
// Abstract class
class gari{
}
//
class toyota implements gari{
}
Sasa nakwenda kutumia mfano ambao tumeuona kwenye somo lililopita. Huu utaanza kukupa aidia na maswali kadhaa kuhusu interface
abstract class gari{
//abstract method
tangazo();
taarifa();
}
class toyota implements gari{
@override
tangazo() {
// TODO: implement taarifa
print("Tunauza gari aina ya toyota");
}
@override
taarifa() {
// TODO: implement taarifa
print("Toyota imeuzwa");
}
}
class bugati implements gari{
@override
tangazo() {
// TODO: implement tangazo
print("Tunauza gari aina ya Bugati");
}
@override
taarifa() {
// TODO: implement taarifa
print("Bugati imeuzwa");
}
}
class tipa implements 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 = toy...
Umeionaje Makala hii.. ?
Share On:
👉1 Kitau cha Fiqh 👉2 web hosting 👉3 Tafasiri ya Riyadh Swalihina 👉4 Kitabu cha Afya 👉5 Simulizi za Hadithi Audio 👉6 kitabu cha Simulizi
Post zinazofanana:
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 21: Jinsi ya kutengeneza library kwenye Dart
Katika somo hili utajifunza kuhusu dart library. Pia tutakwend aktengeneza library yetu wennyewe kwa ajili ya kufanya mazoezi zaidi.
Soma Zaidi...DART SOMO LA 16: String method zinazotumika kwneye Dart
Katika somo hili utakwenda kujfunza kuhusu String method zinazotumika kwenye Dart.
Soma Zaidi...DART somo la 20: method zinazotumika kwenye map data type kwenye Dart
Katika somo hili tutakwenda kujifunza kuhusu method ambazo hutumika kwenye map data type
Soma Zaidi...DART somo la 6: Dart operator na jinsi zinavyofanya kazi.
Katika somo hili utakwenda kujifunza kuhusu operator kwenye Dart, kazi zake na jinsi ya kuzitumia.
Soma Zaidi...DART somo la 19: method zinazotumika kwenye set data type kwenye Dart
Katika somo hili utakwenda kujifunza kuhusu set data type pamoja na method ambazo hufanya kazi kwenye set.
Soma Zaidi...