picha

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 image Tarehe: 2025-05-31 07:29:22 Topic: Kotlin Main: Masomo File: Download PDF Views 718

Share On:

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

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 23: Utofauti wa package na library

Katika somo hili utakwenda kujifunza tofauti wa library na package

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 29: Encapsulation

Somo hili linafafanua dhana ya Encapsulation katika OOP, matumizi yake ndani ya Kotlin, pamoja na modifiers mbalimbali (private, protected, internal, public). Pia tutajifunza kwa mifano jinsi encapsulation inavyosaidia kulinda data na kudhibiti ufikivu.

Soma Zaidi...
Kotlin Somo la 30: Data Classes

Somo hili linaeleza maana ya data classes katika Kotlin, kwa nini zipo, jinsi ya kuzitumia, sifa zake, pamoja na mifano ya vitendo. Pia tutajifunza tofauti kati ya class ya kawaida na data class.

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