本帖最后由 iacky2 于 2012-11-14 21:24 编辑
不知道这样是不是你想要的模式:public class OuterInner {
public static void main(String[] args) {
out();
}
private static void out() {
Inner n = new Inner();
n.in();
}
static class Inner {
public void in() {
System.out.print("I am in.....");
}
}
}
-----------------------------------------------------------------------------------------------------
private 外部类方法 无法被外部访问,你定义一个这样的函数,不知你意欲何为啊。 上面的小程序中 private 和static 同在 ,是不科学地,private是不被访问 static是共享数据访问,他们不该这样为了存在而存在的吧。哦系。。
补充:到时可以用内部类访问外部中的private的成员。 |