2016-02-26 158 views

回答

3

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

+0

谢谢你的回应。我现在对Kotlin扩展的反射能力感兴趣。 – fergdev

+2

@fergDEV Kotlin拥有比典型Java更多的运行时信息。请参阅:https://kotlinlang.org/docs/reference/reflection.html和https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.reflect/index.html和https://kotlinlang.org/ API /最新/ JVM/STDLIB/kotlin.reflect.jvm/index.html的 –