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
Tarehe 2024-05-10 14:53:23 Topic: DART
Main: Masomo
File: Download PDF
Share On
Facebook
or
Whatsapp
Imesomwa mara 304
Sponsored links
DART somo la 5: Reserved keywords kwenye lugah ya Dart
DART somo la 22: Jinsi ya kutumia html library kwenye Dart
DART somo la 23: Jinsi ya kusoma mafaili kwa kutumia Dart
DART somo la 3: Aina za Data
DART somo la 10: while loop na do while loop kwenye Dart
DART somo la 36: Abstract class kweye Dart
DART somo la 34: Static variable kwenye Dart
DART SOMO LA 16: String method zinazotumika kwneye Dart
DART somola 42: Asynchronous programming
DART SOMO LA 14: Aina za function kwenye Dart
DART somo la 24: Jinsi ya kutengeneza faili, folda na kuingiza data
DART somo la 31: inheritance kwenye DART OOP
Nicheki WhatsApp kwa maswali
Ndio Hapana Save post
👉1 Madrasa kiganjani
👉2 kitabu cha Simulizi
👉3 Sira ya Mtume Muhammad (s.a.w)
👉4 Kitabu cha Afya
👉5 Kitau cha Fiqh
👉6 Simulizi za Hadithi Audio
Post zifazofanana:-
Katika soo hili utakwenda kujifunza kuhusu reserved keywords katika Dart Soma Zaidi...
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 utakwenda kujifunza jinsi ya kusoma na kuandika faili kwa kutumia Dart programming. Soma Zaidi...
Katika somo hili utakwenda kujifunza aina za data zinazotumika kwenye Dart. Soma Zaidi...
Katika somo hili utakwend akujifunza kuhusu while loop na do while loop zinavyofanya kazi katika Dart. Soma Zaidi...
Katika somo hili utakwenda kujifunza kuhusu abstract class na abstract method kwenye Dart. Soma Zaidi...
Katika somo hili utakwenda kujifunza kuhusu static property na jinsi ambavyo inavyotumika. Soma Zaidi...
Katika somo hili utakwenda kujfunza kuhusu String method zinazotumika kwenye Dart. Soma Zaidi...
Katika somo hili tutakwenda kujifunza concept nyingine ya asynchronous programming. Soma Zaidi...
Katika somo hili tutakwenda kuingia ndani zaidi kwenye somo la function. Hapa tutakwenda kuona aina za function. 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 inheritance, na inavyoweza kutumika kwenye Dart OOP. Soma Zaidi...