Skip to content

Java 调用 Kotlin

hawskpy edited this page Feb 23, 2018 · 1 revision

包级函数和属性,如com.hello.test的Example.kt,会放在com.hello.test.ExampleKt的Java类内。 编译生成的 Java 类的名称, 可以通过 @JvmName 注解来改变。

属性的取值方法(getter)会被转换为 get 方法, 设值方法(setter)会被转换为 set 方法。@JvmField 可以将属性公开为 Java 中的一个域。

@JvmStatic 注解, Kotlin 也可以为命名对象或同伴对象中定义的函数生成静态方法。

Clone this wiki locally