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.