为什么我们在Kotlin中用途::class.java?[duplicate]

83qze16e  于 2022-11-16  发布在  Kotlin
关注(0)|答案(1)|浏览(123)

此问题在此处已有答案

what does "::" mean in kotlin?(4个答案)
8天前关闭。
这篇文章是8天前编辑并提交审查的。
在Kotlin中创建Android应用程序时,为什么我们必须使用::class.java来引用类?尽管被引用的类是在Kotlin中。
例如,如果我们想从另一个Activity开始一个Activity,我们必须使用Intent(this, sampleActivity::class.java)来启动一个Intent。
注意:我的查询没有涉及(:)单冒号和(::)双冒号之间的区别,后者的地址是Here。我很好奇。为什么在Kotlin类中使用'class.java'?

wh6knrhe

wh6knrhe1#

因为它的签名接受Class<?>Intent,所以itelf是用Java编写的。

相关问题