2016-02-26 185 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的 –