2
給定科特林同伴對象爲什麼不能在Kotlin伴侶對象內部的對象在其他成員可以「靜態」訪問?
class A {
companion object {
val a = 0
fun b() = 1
object C {
val d = 0
}
}
}
fun main(args: Array<String>) {
println(A.a)
println(A.b())
println(A.C.d) // doesn't compile
println(A.Companion.C.d)
}
訪問A.C
當它是不是a
和b()
爲什麼需要Companion
?
你可以試試'@ JvmStatic' – EpicPandaForce