Kotlin访问Java类

时间:2016-02-26 00:36:06

标签: java android jvm kotlin

为什么在Kotlin中你需要使用

访问它们的Java类对象
MyActivity::class.java

我被告知与Kotlin与JS的互操作性有关...有什么想法吗?

1 个答案:

答案 0 :(得分:3)

因为MyActivity::class会返回KClass<MyActivity>个对象。 这是一个扩展的对象,是kotlin扩展反射功能的一部分。 由于人们还需要访问java类以实现向后兼容性,因此它包含在java对象的字段KClass中。