Если вы следуете стилю написания статики в верхней части класса на Java, я предлагаю попытаться рассмотреть возможность записи их на верхнем уровне (например, перед объявлением класса) в Котлине. Для многих случаев использования он работает лучше, чем введение сопутствующего объекта
Пример кода:
class Person {
companion object Test {
fun callMe() = println("I'm called.")
}
}
fun main(args: Array<String>) { Person.callMe()}
Когда вы запускаете программу, выход будет:
< blockquote>Я вызван.
blockquote>