2014-10-22 72 views
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 
      } 
     } 
    } 
} 

回答