【发布时间】:2014-10-22 08:52:15
【问题描述】:
我想在创建“匿名内部类”时访问调用类的范围
在科特林。什么相当于 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
}
}
}
}
【问题讨论】:
标签: kotlin