Любой method/ val/ var
внутри object
(ключевое слово для Singleton
) будет действовать как static в java.
Используйте companion object
, если вы хотите вызвать метод просто используя класс, содержащий объект.
object Foo{
fun sayFoo() = println("Foo")
val bar ="bar"
}
2. Использование:
Foo.sayFoo()
println(Foo.bar)
3. Выход:
Foo
bar