Java练习(三十五)---局部内部类访问方式练习

package classtest;

public class Zombies {
    public static void main(String[] args) {
        W w = new W();
        w.Star();

    }
}
class W {
    private int age=15;
    String name= "小王";
    private void DD() {
        System.out.println("外部类输出");
    }

    public void Star() {
        //局部内部类,一般在方法中
        class C {
            public void Hippo() {
                String name = "李四";
                System.out.println(age);
                DD();
                System.out.println("局部内部类输出");
                System.out.println(name);
                System.out.println(W.this.name);
            }

            private void Hoop() {
                System.out.println("局部内部类私有方法输出");
            }
        }
        C c = new C();
        c.Hippo();
        c.Hoop();
    }


}

输出结果:
15
外部类输出
局部内部类输出
李四
小王
局部内部类私有方法输出

你可能感兴趣的:(Java练习,java)