11
Kotlin에서 "익명 내부 클래스" 을 만들 때 호출 클래스의 범위에 액세스하고 싶습니다. Java의 OuterScope.this
구문과 동일한 것은 무엇입니까? 예 :Kotlin 바깥 쪽 범위
open class SomeClass {
open fun doSomething() {
// ...
}
}
class MyClass {
fun someFunc() {
object : SomeClass() {
override fun doSomething() {
super<SomeClass>.doSomething()
// Access the outer class context, in Java
// this would be MyClass.this
}
}
}
}