-4
我想了解這個Kotlin意圖背後的概念。 Activity::class.java
在Kotlin中的含義是什麼?Kotlin意圖的概念是什麼?
我想了解這個Kotlin意圖背後的概念。 Activity::class.java
在Kotlin中的含義是什麼?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我會說零。 –