Sobes.tech
Junior — Middle

Ինչպես հայտարարել ստատիկ մեթոդ Kotlin-ում?

sobes.tech AI

Պատասխան AI-ից

Kotlin-да Java кебек static ачкыч сўзи йўқ. Статик методни эълон қилиш учун одатда companion objectдан фойдаланилади. companion object ичидаги методлар синфнинг намунасини яратишсиз чақирила олади.

Масалан:

class MyClass {
    companion object {
        fun staticMethod() {
            println("Бу статик метод")
        }
    }
}

fun main() {
    MyClass.staticMethod() // статик метод чақириш
}

Шунингдек, Java билан яхшироқ интеграция учун @JvmStatic-дан фойдаланиш мумкин, шунда метод Java томондан статик кўринишда бўлади.