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
外部类输出
局部内部类输出
李四
小王
局部内部类私有方法输出