内部类1.0

package com_black.InnerClass.s1;

public class Outer {
    private int s=10;
    /*public class Inner{
        public void show(){
            System.out.println(s);
     */
    private class Inner{
        public void show(){
            System.out.println(s);
        }
    }
    public void method(){
        Inner i=new Inner();
        i.show();
    }
}


package com_black.InnerClass.s1;

public class InnerDemo {
    public static void main(String[] args) {
        //创建内部类对象并调用方法
        //Inner i=new Inner();    报错
        /*Outer.Inner i=new Outer().new Inner();
        i.show();
        对应public的Inner形式
         */
        Outer o=new Outer();
        o.method();
    }
}

 

posted @ 2023-10-14 00:17  奈格里-  阅读(6)  评论(0)    收藏  举报