内部类继承问题
public class OuterInner3 {
public OuterInner3(){
System.out.println("OuterInner3");
}
class Inner{
public Inner(){
System.out.println("Inner");
}
}
}
public class OuterInner4 extends OuterInner3{
public OuterInner4(){
System.out.println("OuterInner4");
}
class Inner1 extends OuterInner3.Inner{
public Inner1(/*OuterInner3 o*/){
//o.super();
System.out.println("Inner1");
}
}
public static void main(String[] args) {
}
}
内部类继承需要外部类的引用,而OuterInner4 继承了外部类,为什么内部类继承又不需要其外部类的引用了