黑马程序员技术交流社区

标题: 请问 内部类可以调用私有的成员变量吗 [打印本页]

作者: sshh11    时间: 2015-11-2 23:59
标题: 请问 内部类可以调用私有的成员变量吗
内部类可以调用私有的成员变量吗?
作者: 小肥啾    时间: 2015-11-3 00:49
调用谁的私有? 外部? 完全可以的  
作者: 小肥啾    时间: 2015-11-3 00:50
调用内部的私有的话可以用内部类的对象调用的  在外部类创建个方法,方法内部创建内部类的对象,就可以调用了
作者: 石三伢子1    时间: 2015-11-3 18:19
私有成员本类内可以访问,当然可以了;
作者: 会盟天下英豪    时间: 2015-11-3 18:47
内部类分好几种,看是哪种
作者: Mr___dangerous    时间: 2015-11-3 18:56
应该是可以的
作者: ash午夜阳光    时间: 2015-11-3 21:53
会盟天下英豪 发表于 2015-11-3 18:47
内部类分好几种,看是哪种

思考全面,赞一个
作者: ash午夜阳光    时间: 2015-11-3 22:01
可以,刚才怀疑方法内部类是否可以,试了试,没问题
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();
        }
}




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