如题:
学完内部类之后自己琢磨的一个关于内部类与外部类方法与成员变量的相互调用,哪位大神帮忙看看是否合情合理
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();
}
}
|
|