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");
}
Je! umeipenda hii post?
Rajabu
Sponsored links
DART somo la 31: inheritance kwenye DART OOP
Dart somo la 25: DART OOP Nini maaan ya class na vipi utaweza kuitengeneza
DART somo la 2: syntax za dart
DART somo la 24: Jinsi ya kutengeneza faili, folda na kuingiza data
DART somo la 36: Abstract class kweye Dart
DART somo la 27: DART OOP: maana ya constructor method na jinsi inavyotumika kwenye OOP
DART somo la 3: Aina za Data
DART somo la 5: Reserved keywords kwenye lugah ya Dart
DART somo la 17: method za namba zinazotumika kwenye dart
DART somo la 15: parameter kwenye function za Dart
DART somo la 41: concept ya generic kwenye dart
DART somo la 43: Stream kwenye Dart
Kama unahitaji kuuliza maswali Bofya hapa
Ndio Hapana Save post
Tarehe 2024-05-10 14:53:23 Download PDF
Share On
Facebook
or
Whatsapp
Imesomwa mara 242
👉1 Kitau cha Fiqh
👉2 Madrasa kiganjani
👉3 kitabu cha Simulizi
👉4 Kitabu cha Afya
Post zifazofanana:-
Katika somo hili utakwenda kujifunza kuhusu inheritance, na inavyoweza kutumika kwenye Dart OOP. Soma Zaidi...
Katika somo hili utajifunza maana ya class kwenye OOP paradigm, kisha utajifunza jinsi ya kutengeneza class. Soma Zaidi...
Katika somo hili tutatkwenda kuziona baadhi ya xyntax yaani kanunu za uandishi wa code za dart. Soma Zaidi...
Katika somo hili utakwenda kujifunza jinsi ya kuandika data kwenye faili. Kwanza utajifunza kutengeneza folda, kisha faili na kuweka data, kisha utajifunza kufuta fali. Soma Zaidi...
Katika somo hili utakwenda kujifunza kuhusu abstract class na abstract method 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 aina za data zinazotumika kwenye Dart. Soma Zaidi...
Katika soo hili utakwenda kujifunza kuhusu reserved keywords katika Dart Soma Zaidi...
Katika somo hili utakwenda kuziona method za dart zinazotumika kwenye namba. pia utajifunzakuhusu math library Soma Zaidi...
Katika somo hili tutakwenda kuzungumzia kuhusu parameter kwenye Dart function. Pia tutakwenda kuona mambo mengine yanayohusu function 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 ujifunz akuhusu concept ya stream kwenye Dart. pia ttaona kwa namna gani strean inaweza kutofautiana na future wakati zote mbili zipo kwenye asychronous programming. Soma Zaidi...