Kotlin somo la 26: Dhana ya class, object na method kwenye kotlin
Katika soomo hili utakwenda kujifunza kuhusu class, maana yake, na jinsi ya kuitengeneza
Sheria za Uandishi wa Class
Katika somo hili, utajifunza:
-
Maana ya
classkatika Kotlin -
Sababu za kutumia class
-
Sheria za uandishi wa class
-
Jinsi ya kuunda class yenye attributes
-
Jinsi ya kuandika methods ndani ya class
-
Mifano halisi na maelezo ya object creation
? Class ni Nini?
Katika Kotlin, class ni msingi wa Object-Oriented Programming (OOP). Class ni blueprint au prototype ya kuunda vitu halisi vinavyoitwa objects. Class huweza kuwa na properties (sifa) na methods (tabia) ambazo zinahusiana na object.
? Kwa Nini Tunahitaji Class?
Fikiria unataka kushughulika na data za magari mbalimbali. Kila gari lina sifa kama jina, rangi, na kasi. Kama utatumia variables peke yake bila class, code itakuwa ngumu kudhibiti. Class inakupa njia ya kupangilia vitu hivyo kuwa kama kitu kimoja kilicho na maana.
? Muundo wa Msingi wa Class
Katika Kotlin, class huandikwa kwa kutumia neno kuu class likifuatiwa na jina la class:
class Gari {
// hapa ndani unaweka properties na methods
}
Class inaweza kuwa tupu kama hujaweka kitu ndani:
class Mbwa
? Kuunda Class Yenye Properties (Attributes)
Kotlin hutumia constructor kuanzisha property za class. Constructor ni sehemu maalum ya class inayochukua thamani za awali wakati object inapoundwa.
class Mbwa(val aina: String, val umri: Int)
Katika mfano huu:
-
val ainani property inayoonyesha aina ya mbwa -
val umrini property ya umri wa mbwa
? Kutengeneza Object kutoka kwenye Class
Object ni mfano halisi wa class. Tunatumia keyword val au var kuunda object mpya.
val mbwa1 = Mbwa("German Shepherd", 5)
println("Aina: ${mbwa1.aina}, Umri: ${mbwa1.umri}")
? Kuandika Method Ndani ya Class
Method ni function iliyo ndani ya class. Hii inawakilisha tabia ya object.
class Mwanafunzi(val jina: String, val umri: Int) {
fun jitambulishe(): String {
return "Jina langu ni $jina, nina umri wa $umri"
}
}
Na kuunda object:
val m1 = Mwanafunzi("Asha",...Umeionaje Makala hii.. ?
Share On:
👉1 Sira ya Mtume Muhammad (s.a.w) 👉2 Simulizi za Hadithi Audio 👉3 Kitau cha Fiqh 👉4 Kitabu cha Afya 👉5 Madrasa kiganjani 👉6 kitabu cha Simulizi
Post zinazofanana:
KOTLIN somo la 17: method na properties za namba
Katika somo hili tutajifunza kuhusu method na properties za Kotlin zinazofanya kazi kwenye namba.
Soma Zaidi...Kotlin somo la 23: Utofauti wa package na library
Katika somo hili utakwenda kujifunza tofauti wa library na package
Soma Zaidi...KOTLIN somo la 13: Jinsi ya kuandika function na kuweka parameter
Katika somo hili utakwend akujifunza maana ya function, jinsi ya kuandika function na kuweka parameter kwenye function
Soma Zaidi...HOTLIN somo la 9: Jinsi ya kutumia for loop
Katika somo hli utakwend akujifunza kuhusu loop kwenye kOTLIN. Loop zimegawanyika katika makundi mnne ambayo ni for loop, while loop, for in loop na do while loop.
Soma Zaidi...KOTLIN somo la 8: Jinsi ya kutumia when
Katika somo hili utakwenda kujifunza kuhusu when case na jinsi inavyofanya kazi kwenye Kotlin.
Soma Zaidi...KOTLIN somo la 10: Jinsi ya kutumia while loop na do while loop
Katika somo hili utakwend akujifunza kuhusu while loop na do while loop zinavyofanya kazi katika Kotlin.
Soma Zaidi...