kotlin 的 ::class.java 和 .javaClass

kotlin 的 ::class.java 和 .javaClass

Lucas Lv4
KClass-and-jClass.png
特性 Kotlin Java 用途
静态类引用 SomeClass::class.java SomeClass.class 获取类的 Class 对象(编译时类型)
实例类引用 instance.javaClass instance.getClass() 获取实例的运行时类对象(可能被子类覆盖)
Kotlin 类引用 SomeClass::class(返回 KClass) 无等价概念 获取 Kotlin 的类元数据(KClass)
Kotlin 类引用 SomeClass::class(返回 KClass) 无等价概念 获取 Kotlin 的类元数据(KClass)
Kotlin 类引用 SomeClass::class(返回 KClass) 无等价概念 获取 Kotlin 的类元数据(KClass)
  • 标题: kotlin 的 ::class.java 和 .javaClass
  • 作者: Lucas
  • 创建于 : 2025-03-18 20:04:56
  • 更新于 : 2025-11-20 21:40:54
  • 链接: https://darkflamemasterdev.github.io/2025/03/18/kotlin-的-class-java-和-javaClass/
  • 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。
评论
目录
kotlin 的 ::class.java 和 .javaClass