静态内部类编译生成的class文件
静态内部类代码示例
public class StaticInner {
static int age = 100;
static class Inner {
static int age = 10;
public void showStaticInner(int age) {
System.out.println("形参 age = " + age);
System.out.println("内部类 age = " + age);
System.out.println("外部类 age = " + StaticInner.age);
}
}
}
class StaticInnerTest {
public static void main(String[] args) {
//创建静态内部类的对象
StaticInner.Inner inner = new StaticInner.Inner();
//调用静态内部类方法
inner.showStaticInner(20);
}
}