Kotlin somo la 26: Dhana ya class, object na method kwenye kotlin

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:


 

? 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:


 

? 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",...
Ingia sasa ili uweze kusoma makala hii yote.

Zoezi la Maswali

Nyuma Endelea


Umeionaje Makala hii.. ?

       
Author: Rajabu Rajabu
Tarehe: 2025-05-31 07:29:22 Topic: Kotlin Main: Masomo File: Download PDF Views: 796

Share On:

Share follows: 0 | Unique share links followed: 0
Sponsored links
👉1 Madrasa kiganjani     👉2 kitabu cha Simulizi     👉3 Tafasiri ya Riyadh Swalihina     👉4 Sira ya Mtume Muhammad (s.a.w)     👉5 Bongolite - Game zone - Play free game     👉6 Kitabu cha Afya    

Post zinazofanana:

KOTLIN somo la 4: Aina za Data kwenye Kotlin

Katika somo hili utakwenda kujifunza kuhusu aina za data zinazotumika kwenye Kotlin.

Soma Zaidi...
KOTLIN somo la 18: string na method zinazotumika kwenye list data type.

Katika somo hili tutajifunza method zinazofanya kazi kwenye list data type kwenye Kotlin.

Soma Zaidi...
KOTLIN somo la 7: Jinsi ya kutumia If na ifelse kwenye Kotlin

Katika somo hili utakwenda kujifunza kuhusu namna ambavyo program inaweza kufanya maamuzi kulingana na mashart fulani.ama namna ambavyo program inaweza ku run code zaii ya mara moja kulingana na mashart. Hapa tutazingumzia flow of control statement

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 25: Nadharia ya Object Oriented Programming

Katika somo hili utakwenda kujifunza maana na features za object oriented Programming

Soma Zaidi...
KOTLIN somo la 15: ainza za parameter kwenye function

Katika somo hili tutakwenda kuzungumzia kuhusu parameter kwenye Kotlin function. Pia tutakwenda kuona mambo mengine yanayohusu function

Soma Zaidi...