logo
  • 教程列表
  • SO官方文檔
  • 反射
    • 引用一個類
    • 與 Java 反射互操作
    • 引用一個函式
    • 獲取類的所有屬性的值
    • 設定類的所有屬性的值
  1. StackOverflow 文件
  2. Kotlin 教程
  3. 反射
  4. 與 Java 反射互操作

與 Java 反射互操作

Created: November-22, 2018

要從 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 例項。

  • 引用一個函式
  • 引用一個類

Copyright © 2018. All right reserved

tastones.com 备案号:鲁ICP备18045372号-1

  • 關於本站
  • 免責聲明