Back to questions
Junior — Middle
68
Каким образом объявить статический метод в языке Kotlin?
Answer from AI
sobes.tech AI
В Kotlin нет ключевого слова static, как в Java. Чтобы объявить статический метод, обычно используют объект-компаньон (companion object). Методы внутри companion object можно вызывать без создания экземпляра класса.
Пример:
class MyClass {
companion object {
fun staticMethod() {
println("Это статический метод")
}
}
}
fun main() {
MyClass.staticMethod() // вызов статического метода
}
Также можно использовать @JvmStatic для лучшей интеграции с Java, чтобы метод выглядел как статический на стороне Java.