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

Jiunge nasi WhatsApp kupata update zetu

Zoezi la Maswali

Nyuma Endelea


Umeionaje Makala hii.. ?

Nzuri            Mbaya            Save
Author: Rajabu image Tarehe: 1970-01-01 03:33:45 Topic: Kotlin Main: ICT File: Download PDF Views 346

Share On:

Facebook WhatsApp
Sponsored links
πŸ‘‰1 Tafasiri ya Riyadh Swalihina    πŸ‘‰2 Kitau cha Fiqh    πŸ‘‰3 Dua za Mitume na Manabii    πŸ‘‰4 Sira ya Mtume Muhammad (s.a.w)    πŸ‘‰5 Bongolite - Game zone - Play free game    πŸ‘‰6 web hosting   

Post zinazofanana:

KOTLIN somo la 12: Jinsi ya kupata user input

Jinsi ya kuchukuwa user input kwenye Kotlin kwa ajili ya kuongeza user interaction kwenye program.

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...
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 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 4: Aina za Data kwenye Kotlin

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

Soma Zaidi...
KOTLIN somo la 6: string kwenye Kotlin

Katika somo hili tutakwenda kujifunza jinsi ya kushughulika na string kwenye Kotlin.

Soma Zaidi...
Kotlin Somo la 27: Polymorphism

Somo hili linaeleza dhana ya polymorphism katika OOP ya Kotlinβ€”uwezo wa kutumia method au object moja kufanya kazi tofauti kulingana na muktadha wake. Tutajifunza aina kuu za polymorphism, jinsi ya kuandika code inayotumia override, open, super, pamoja na mifano hai.

Soma Zaidi...
KOTLIN somo la 20: method na properties za map

Katika somo hili tutakwenda kujifunza kuhusu method ambazo hutumika kwenye map data type

Soma Zaidi...
Kotlin Somo la 26: Inheritance (Urithi)

Katika somo hili utakwend akujifunza jinsi ambavyo class moja inaweza kuriti method na properties kutoka kwenye class nyingine.

Soma Zaidi...
KOTLIN somo la 5: operator na aina zake kwenye Kotlin

Katika somo hili utakwend akujifunz akuhusu operator na aina zake.

Soma Zaidi...