继承内部类的有关问题

继承内部类的问题class Outer{Outer(){System.out.println(Outer Class)}class Inner{Inner(){System.o

继承内部类的问题
class Outer
{
Outer()
{
System.out.println("Outer Class");
}
class Inner
{
Inner()
{
System.out.println("Inner Class");
}
}
}

class Test extends Outer.Inner
{
Test(Outer outer)
{
outer.super();
}
public static void main(String[] args)
{
Outer o=new Outer();
Test t=new Test(o);
}
}

在以上代码中,我有个地方不明白。第一个就是,以下代码中的outer.super()是什么意思,这么写代表了什么?
Test(Outer outer)
{
outer.super();
}

请朋友们,帮我解释一下,谢谢啦!

[解决办法]
outer.super();的作用是调用父类中的无参构造函数,即Inner()。