Ответ
class Utils {
companion object {
@JvmStatic
fun staticMethod() {
// Логика метода
}
}
}
В Kotlin статические методы создаются через companion object. Аннотация @JvmStatic делает метод доступным как статический для Java-кода. Вызывается так: Utils.staticMethod().
Ключевые моменты:
companion object- блок для статических членов класса@JvmStatic- опционально, для Java-совместимости- Можно добавлять свойства и другие методы в блок
Альтернатива - объявление функции на уровне пакета (вне класса), но это не совсем статический метод в классическом понимании.