![](/img/trans.png)
[英]Why we write NextActivity::class.java although this is a kotlin class?
[英]Why do we use ::class.java in Kotlin?
为什么我们在 Kotlin 中创建 Android 应用程序时必须使用::class.java
来引用 class? 尽管引用的 class 在 Kotlin 中。
例如,如果我们想从另一个活动启动一个活动,我们必须使用Intent(this, sampleActivity::class.java)
来启动一个 Intent。
注意:我的查询没有提到 (:) 单冒号和 (::) 双冒号之间的区别,这在此处解决。 我很好奇。 为什么在 Kotlin class 中使用“class.java”?
因为它的签名接受Class<?>
并且Intent
itelf写在Java。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.