Kotlin 中的ExampleClass::class
和 有什么区别ExampleClass::class.java
?
ExampleClass::class
引用是 KClass 类型的值。它是 Kotlin 特有的。而ExampleClass::class.java
返回一个 Java 等价的ExampleClass.getClass()
.
由于 Kotlin 建立在 JVM 之上,因此它可以与 Java 语言互操作。到目前为止,为了互操作性,有多种方法可以访问从 Java 类到 Kotlin 类的方法,反之亦然。这就是其中之一。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句