Sobes.tech
Junior — Middle

Как да обявим статичен метод в Kotlin?

sobes.tech AI

Отговор от AI

В Kotlin няма ключова дума static, както в Java. За да обявите статичен метод, обикновено използвате companion object. Методи вътре в companion object могат да се извикват без създаване на екземпляр на класа.

Пример:

class MyClass {
    companion object {
        fun staticMethod() {
            println("Това е статичен метод")
        }
    }
}

fun main() {
    MyClass.staticMethod() // извикване на статичен метод
}

Може също да използвате @JvmStatic за по-добра интеграция с Java, така че методът да изглежда като статичен от страна на Java.