Kotlin意图的概念是什么?
答
Kotlin旨在与Java进行互操作。几乎所有的Java代码都可以从Kotlin调用,反之亦然,没有任何问题。
Activity::class.java
是什么?
考虑这个表达式val c = MyClass::class
,其中引用是KClass类型的值。
要获取Java类引用,我们需要在KClass实例上使用.java属性。
如果执行下面的代码
var ktString = String::class
println(ktString)
var javaString = String::class.java
println(javaString)
输出将被
class kotlin.String
class java.lang.String
.java
有助于获得在运行Java和科特林之间的映射类型。请参考Kotlin Docs获取映射类型列表。
你到目前为止做了哪些研究? –
https://kotlinlang.org/docs/reference/java-interop.html#getclass –
@EvanWieland我会说零。 –