考虑以下代码:
class SomeClass {
companion object {
val str = "My String"
object AnotherObject {
fun foo(str: String) {
return str + //companion object's str
}
}
}
}
如何从
SomeClass::companion object::str
引用AnotherObject::foo
?
请尝试如下:
class SomeClass {
companion object {
val str = "My String"
object AnotherObject {
fun foo(str: String): String {
return str + SomeClass.str
}
}
}
}