JLS, , , :
8.8.7.1-1.
class Outer {
class Inner {}
}
class ChildOfInner extends Outer.Inner {
ChildOfInner() { (new Outer()).super(); }
}
:
, (Β§8.1.3). , .
, ,
public SubClass(Outer outer) {
outer.super();
}
Outer.Inner, Outer, SubClass Outer, .
outer.super(); Outer, Inner.
outer.super(); , super() , , , .