與 Java 反射互操作

要從 Kotlin 的 KClass 獲取 Java 的 Class 物件,請使用 .java 擴充套件屬性:

val stringKClass: KClass<String> = String::class
val c1: Class<String> = stringKClass.java

val c2: Class<MyClass> = MyClass::class.java

後一個示例將由編譯器優化,以便不分配中間 KClass 例項。