Junior — Middle
Kotlin tilida statik metodni qanday e'lon qilish mumkin?
sobes.tech AI
AIdan javob
Kotlinda Java kabi static kalit soʻzi mavjud emas. Statik metodni e'lon qilish uchun odatda companion object ishlatiladi. companion object ichidagi metodlar sinfning nusxasini yaratmasdan chaqirilishi mumkin.
Misol:
class MyClass {
companion object {
fun staticMethod() {
println("Bu statik metod")
}
}
}
fun main() {
MyClass.staticMethod() // statik metod chaqiruvi
}
Shuningdek, Java bilan yaxshiroq integratsiya uchun @JvmStatic dan foydalanishingiz mumkin, shunda metod Java tomonida statik kabi ko'rinadi.