为什么JAVA中外部类不能直接访问静态内部类的成员? 谢谢解答!... 谢谢解答! 展开 我来答 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 java 中外 部类 静态 搜索资料 1个回答 #热议# 不吃早饭真的会得胆结石吗? 魔鬼终结者gold 推荐于2016-01-02 · 超过12用户采纳过TA的回答 知道答主 回答量:37 采纳率:0% 帮助的人:16.1万 我也去答题访问个人页 关注 展开全部 一、外部类访问内部类的成员需要创建内部类的对象,之后可以访问内部类的任何成员,包括private成员,需要注意的是成员内部类不可以有静态成员。二、内部类不可以直接实例化,要通过外部类才OK,但是静态东东要求系统默认初始化,所以矛盾就出现了,解决的好办法就是规定:成员内部类不可以有静态成员,静态初始化块,静态方法等 本回答被提问者采纳 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2015-12-10 java中访问静态内部类时为什么不能创建外部类的对象 4 2017-07-09 为什么不能通过创建外部类对象来访问静态内部类 2014-04-18 Java中静态内部类的成员可以访问外部类的静态变量吗 1 2011-11-07 JAVA 中外部类可以访问非静态内部类的私有属性??? 212 2014-02-13 java中外部类的静态成员和非静态内部类的问题 2016-08-13 java内部类可以访问外部类的静态方法吗 1 2016-06-11 JAVA静态内部类好像可以访问外部类的非静态成员? 1 2017-03-26 为什么静态内部类的非静态方法只能访问外部类的静态变量,而不可... 40 更多类似问题 > 为你推荐: