大家看一下 这个程序有什么问题。总是报错。class Out
{
private int index=100;

class Inner
{  
private int index=50;
void print()
{
int index=30;
System.out.println(index);
System.out.println(this.index);
System.out.println(Out.this.index);
  }
}
void print()
{
Inner inner=new Inner();
inner.print();
}

Inner getInner()
{
return new Inner();
}
}  class Test
{
public static void main(String jk[])
{
//Out outer=new Out();
//outer.print();
Out.Inner inner=Out.getInner();
inner.print();
}
}
/*编译结果:
  无法从静态上下文中引用非静态 方法getInner()
  Outer.Inner inner=Outer.getInner();
                         ^   */