Kotlin 访问 Java class
Kotlin accessing Java class
为什么在 Kotlin 中您需要使用
访问对象的 Java class
MyActivity::class.java
有人告诉我这与 Kotlin 与 JS 的互操作性有关……有什么想法吗?
因为MyActivity::class
returns一个KClass<MyActivity>
对象。
这是一个扩展对象,是 kotlin 扩展反射功能的一部分。
由于人们还需要访问 java class 以实现向后兼容性,因此它作为 java
字段包含在 KClass
对象中。
为什么在 Kotlin 中您需要使用
访问对象的 Java classMyActivity::class.java
有人告诉我这与 Kotlin 与 JS 的互操作性有关……有什么想法吗?
因为MyActivity::class
returns一个KClass<MyActivity>
对象。
这是一个扩展对象,是 kotlin 扩展反射功能的一部分。
由于人们还需要访问 java class 以实现向后兼容性,因此它作为 java
字段包含在 KClass
对象中。