Util.kt
class Util { fun bar() } fun foo(){}
foo()
foo 会被编译成一个静态函数,并放在一个类中,该类名与 Kotlin 源文件同名并带有后缀 Kt - 所以在这种情况下,您可以使用 UtilKt.foo()。
foo
Kt
UtilKt.foo()
@file:JvmName("Something")
Something.foo();
@file:JvmName("Something")
然后在 Java 中调用:Something.foo();
- Adam Augusta