11
Tôi muốn truy cập phạm vi của lớp gọi khi tạo "lớp bên trong vô danh" trong Kotlin. Điều gì sẽ tương đương với cú pháp OuterScope.this
của Java? Ví dụ:Phạm vi bên ngoài 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
}
}
}
}