【发布时间】:2020-06-28 13:56:42
【问题描述】:
我同时使用 Kotlin 和 Java。我正在寻找一种从 Kotlin 扩展非静态嵌套类的方法,但我不知道该怎么做。
来自JLS 1.8:
示例 8.8.7.1-1。 合格的超类构造函数调用
class Outer {
class Inner {}
}
class ChildOfInner extends Outer.Inner {
ChildOfInner() { (new Outer()).super(); }
}
我尝试过如下操作,但在 Kotlin 中并没有真正起作用:
class ChildOfInner(): Outer().Outer.Inner()
【问题讨论】:
标签: kotlin inheritance constructor inner-classes