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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

内部类可以调用私有的成员变量吗?

7 个回复

倒序浏览
调用谁的私有? 外部? 完全可以的  
回复 使用道具 举报
调用内部的私有的话可以用内部类的对象调用的  在外部类创建个方法,方法内部创建内部类的对象,就可以调用了
回复 使用道具 举报
私有成员本类内可以访问,当然可以了;
回复 使用道具 举报
内部类分好几种,看是哪种
回复 使用道具 举报
应该是可以的
回复 使用道具 举报
会盟天下英豪 发表于 2015-11-3 18:47
内部类分好几种,看是哪种

思考全面,赞一个
回复 使用道具 举报
可以,刚才怀疑方法内部类是否可以,试了试,没问题
public class Outer {
        private String s = "niaho";

        public void method() {
                class Inter {
                        void print() {
                                System.out.println(s);
                        }
                }
                Inter inter = new Inter();
                inter.print();
        }

        public static void main(String[] args) {
                Outer outer = new Outer();
                outer.method();
        }
}
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马