A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 聽聽我dē❤ 中级黑马   /  2012-11-14 20:55  /  1154 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

如何在外部类的私有方法中访问内部类?

1 个回复

倒序浏览
本帖最后由 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的成员。

评分

参与人数 1技术分 +1 收起 理由
古银平 + 1 赞一个!

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马