Junior — Middle
Kotlin-də statik metod necə elan edilir?
sobes.tech Süni İntellekt
AI-dan cavab
Kotlin-də Java kimi static açar sözü yoxdur. Statik metod elan etmək üçün adətən companion object istifadə olunur. companion object içindəki metodlar sinif nümunəsi yaratmadan çağırıla bilər.
Nümunə:
class MyClass {
companion object {
fun staticMethod() {
println("Bu statik metoddur")
}
}
}
fun main() {
MyClass.staticMethod() // statik metod çağırışı
}
Həmçinin, Java ilə daha yaxşı inteqrasiya üçün @JvmStatic istifadə edə bilərsiniz ki, metod Java tərəfində statik kimi görünsün.