继承内部类,注意派生类的构造方法中应该使用外部类的引用的super方法。
package com.lwf.thinking.eight;
class Out{
class Inner{
public void getName(){
System.out.println("inner");
}
}
}
public class AnonymousInner extends Out.Inner {
AnonymousInner(Out o){
o.super();
}
public static void main(String[] args) {
Out o = new Out();
AnonymousInner out = new AnonymousInner(o);
out.getName();
}
}