黑马程序员技术交流社区

标题: 内部类 [打印本页]

作者: 聽聽我dē❤    时间: 2012-11-14 20:55
标题: 内部类
如何在外部类的私有方法中访问内部类?
作者: 王玮    时间: 2012-11-14 21:22
本帖最后由 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的成员。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2