成员内部类

成员内部类

示例代码

public class Outer {
    private String name = "qiudajiang";
    class Inner{
        private int age = 21;
        private String name = "qiudashuai";
        void show(){
            //当外部类和内部类有相同名称的成员变量是,访问外部类成员变量
            System.out.println(Outer.this.name);
            //访问内部成员变量
            System.out.println(name);
            System.out.println(age);
        }
    }
}

测试代码

public class OuterTest {
    public static void main(String[] args) {
        Outer outer = new Outer();
        Outer.Inner inner =outer.new Inner();
        inner.show();
    }
}

 

posted @ 2020-07-04 10:47  邱大将军  阅读(68)  评论(0编辑  收藏  举报