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.

Jiunge nasi WhatsApp kupata update zetu
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 582

Share On:

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

Post zinazofanana:

KOTLIN somo la 1: Historia ya kotlin na kazi zake

Katika somo hili utajifunza kuhusu historia ya Kotlin pamoja na kazi za kotlin. Pia utakwenda kujifunza kuhusu uhusiano wake na java.

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...
Kotlin Somo la 32: Utangulizi wa Database na MySQL

Somo hili linaeleza msingi wa database, kwa nini tunazitumia, aina za database, na utangulizi wa MySQL. Pia tutaona jinsi Kotlin inaweza kuunganishwa na MySQL kwa ajili ya kutekeleza CRUD operations (Create, Read, Update, Delete).

Soma Zaidi...
KOTLIN somo la 19: method na properties zinazotumika kwenye set

Katika somo hili tutakwenda kujifunza kuhusu set data type pamoja na method ambazo hufanya kazi kwenye set.

Soma Zaidi...
KOTLIN somo la 2: sheria na kanuni za uandishi wa code za Kotlin

Katika somo hili unakwenda kujifunza kuhusu sheria na kanuni za undishi wa code za Kotlin yaani syntax za kotlin.

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