class Outer {
private String out = "外部私有成员变量";
public void show (){
System.out.println("这是外部类方法");
}
class Inner {
public void funcition(){
System.out.println("out="+out);
Outer o = new Outer();
o.show();
}
public void innerShow(){
System.out.println("这是内部类方法");
}
}
public void funcition2(){
Inner in = new Inner();
in.innerShow();
}
}
class Test4 {
public static void main(String[] args)
{
Outer ot = new Outer();
ot.funcition2();
System.out.println("=====================");
Outer.Inner oi = new Outer().new Inner();
oi.funcition();
}
}