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

package com.heima.array;

class Demo_2 {
        public static void main(String[] args) {
                //Outer.Inner oi = new Outer().new Inner();
                //oi.method();

                Outer o = new Outer();
                //o.print();
        }
}

class Outer {
        private int num = 10;
        private class Inner {
                public void method() {
                        System.out.println(num);
                }
        }


        // (为什么这里一定要定义一个方法才能访问内部类的方法?为什么定义成方法,就能访问内部类私有的方法?)public void print() {
                Inner i = new Inner();
                i.method();
        //}
}

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马