class Outer{
//
String name = "外部类";
//成员内部类
class Inner{
int x = 10;
String name = "内部类";
public void print(){
System.out.println("这个是内部类的print方法:"+Outer.this.name); //默认访问时内部类,
}
}
/*
public void newInstance(){
Inner inner = new Inner();
inner.print();
}
*/
}
//其他类
class Demo72
{
public static void main(String[] args)
{
/*
Outer outer = new Outer();
outer.newInstance();
System.out.println("x:"+Outer.Inner.x);
*/
Outer.Inner inner = new Outer().new Inner();
inner.print();
}
}