可以,如下:
public class MyTest {
/**
*
* @param args
*/
public static void main(String[] args) {
MyOuter.MyInner mi=new MyOuter().new MyInner();
mi.say();
}
}
class Outer{ //父类
class Inner{ //父类的内部类
public void say(){
System.out.println("hello");
}
}
}
class MyOuter extends Outer{ //子类
class MyInner extends Outer.Inner{ //子类的内部类,继承了父类的内部类
@Override
public void say() { //覆盖方法
System.out.println("MyInner say hello");
}
}
}
|