picha

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");

...

Jiunge nasi WhatsApp kupata update zetu

Zoezi la Maswali

Nyuma Endelea


Umeionaje Makala hii.. ?

Nzuri            Mbaya            Save
Author: Rajabu image Tarehe: 2023-12-17 Topic: DART Main: ICT File: Download PDF Views 759

Share On:

Facebook WhatsApp
Sponsored links
👉1 web hosting    👉2 Bongolite - Game zone - Play free game    👉3 Kitabu cha Afya    👉4 Simulizi za Hadithi Audio    👉5 Tafasiri ya Riyadh Swalihina    👉6 Madrasa kiganjani   

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 45: Jinai ys kutuma mysql database

Katika somo hili utakwenda kujifunza jinsi ya kutumia database ya mysql kwenye Dart. hakikisha umeelewa vyema na kutekeleza yalioelekezwa kutoka kwenye somo lililopita.

Soma Zaidi...
DART somo la 8: Matumizi ya switch case

Katika somo hili utakwenda kujifunza kuhusu switch case na jinsi inavyofanya kazi 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 40: factory constructor

Katika somo hiliutakwenda kujifunza aina nyingine ya constructor ambayo hutumika kwenye Dart. aina hiyo ni factory constructory.

Soma Zaidi...
DART somo la 23: Jinsi ya kusoma mafaili kwa kutumia Dart

Katika somo hili utakwenda kujifunza jinsi ya kusoma na kuandika faili kwa kutumia Dart programming.

Soma Zaidi...
DART somo la 33 concept ya polymorphism

Katika somo hili utakwenda kujifunza kuhusu concept ya polymorphism.

Soma Zaidi...
DART somo la 27: DART OOP: maana ya constructor method na jinsi inavyotumika kwenye OOP

Katika somo hili utakwenda kujifunza jins ya kutengeneza constructor method, pia utajifunza matumizi yake kwenye OOP.

Soma Zaidi...
Faida za kiafya za kula majani ya kunde

Leo tutajifunza kuhusu majani ya kunde — mboga za kijani zinazotokana na mmea wa kunde (beans). Wengi hula mbegu za kunde pekee, wakisahau kuwa hata majani yake yana virutubisho vya thamani kubwa kwa mwili. Tutazungumzia vitamini, madini, na faida mbalimbali za kiafya zinazopatikana katika majani haya.

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...