3 回答

TA貢獻(xiàn)1846條經(jīng)驗(yàn) 獲得超7個(gè)贊
Java類:
class First {
public static String TAG = "test";
}
科特林類:
class Second {
val secondTag: String = First.TAG
}
沒有問題。
嘗試使用 IntelliJ IDEA
fun main(args: Array < String > ) {
val s = Second()
println(s.secondTag)
}
印刷 test

TA貢獻(xiàn)1797條經(jīng)驗(yàn) 獲得超4個(gè)贊
只需制作一個(gè)適當(dāng)?shù)撵o態(tài)最終常量即可。
class First {
public static final String TAG = "test"
}
現(xiàn)在您可以從 Kotlin 調(diào)用它。
class Second {
fun blah() {
val tag = First.TAG
}
}

TA貢獻(xiàn)1874條經(jīng)驗(yàn) 獲得超12個(gè)贊
頭等艙
package com.your.package
object First {
val TAG: String= "Your TAG";
}
二等艙
class Second{
First.TAG
}
Kotlin 沒有靜態(tài)成員或成員函數(shù),你可以使用伴隨對象
添加回答
舉報(bào)