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 томондан статик кўринишда бўлади.