我想在Kotlin中创建一个"匿名内部类"时访问调用类的作用域,这应该怎么做?与Java的OuterScope.this
语法相当的是什么?例子:
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
}
}
}
}
onChanged()
内部我想访问匿名类Anon,这可能吗? - anticafe