4
JavaのOuterClass.super.method()
のKotlinに相当するものは何ですか? (Javaで)外部クラスのsuperメソッドをKotlinの内部クラスから呼び出す方法は?
例:
open class C {
open fun f() { println("C.f()") }
}
class D : C() {
override fun f() { println("D.f()") }
inner class X {
fun g() {
[email protected]() // <- here
}
}
}
これは、Java OuterClass.this
がexpressed in Kotlin as [email protected]
であるかのようになります。
あなたはJavaコードの使用例を投稿することができますか? – Pelocho
Kotlinのネストされたクラスのデフォルトは* static *です。内部クラスの場合は、* inner *キーワードを使用する必要があります。 – RobCo