Kotlin 中的“ClassName::class”与“ClassName::class.java”?

st88

Kotlin 中的ExampleClass::class和 有什么区别ExampleClass::class.java

里沙巴·毛里亚

ExampleClass::class引用是 KClass 类型的值。它是 Kotlin 特有的。ExampleClass::class.java返回一个 Java 等价的ExampleClass.getClass().

由于 Kotlin 建立在 JVM 之上,因此它可以与 Java 语言互操作。到目前为止,为了互操作性,有多种方法可以访问从 Java 类到 Kotlin 类的方法,反之亦然。这就是其中之一。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

JAVA中的“ ClassName :: new” VS“ new ClassName()”

如何从ClassName.class获取静态最终属性?

class Classname(object),Python中的“ object”是什么样的词?

Synchronized(this)和synced(ClassName.class)有什么区别?

classname.class返回什么?

IllegalAccessError:class <classname>无法访问其超级接口<interfacename>

java.lang.NoSuchMethodException:package.ClassName。<init>()使用Class <?>

是否有Java <?在C ++中扩展ClassName>?

React 16中的class vs className

javascript中的class和classname有什么区别?

什么是“ Class ClassName;” 放在其他类定义的头文件中时意味着什么?

如何从Python中的<span class =“ className”>我想要的文本</ span>内部获取文本

如何在React Class渲染方法中为元素提供动态className

关于Kotlin中的Int :: class.java.isInstance()的困惑

<ClassName>。()在Kotlin中是什么意思?

在C ++中,“ class classname * funcname(void)”是什么意思?

在Java中返回<ClassName> .class而不是简单地返回<ClassName>?

Firestore的`documentSnapshot.toObject(className :: class.java)`如何重新分配在主构造函数中设置的“ val”值?

Java中的“ ClassName.class”与Kotlin中的“ [ClassName :: class]”相同吗?

Angular 9中的[ngClass] / [class]和[className]有什么区别?

在Dart中,以Classname为前缀的class-const-Syntax是什么意思?

我们为什么要写Synchronized(ClassName.class)

$(document).on('click')和$('p [class =“ classname”]')。on('click')之间的区别

为什么ClassName.class.getFields()仅返回公共字段?

Java中的className.class.someMethod与className.this.someMethod之间的区别?

Intellij 用 ClassName.class 替换 getClass()

当有人应该在 java 中使用 ClassName.class

什么是“IList<Classname> MethodName(Class a);” 用于?

新的 ClassName 是否与 ClassName::class 相同 - PHP