阅读量:0
内部类可以直接访问外部类的静态成员,无需创建外部类的实例。可以通过外部类.静态成员的方式来访问外部类的静态成员。
示例代码如下:
public class OuterClass { private static String staticField = "Hello from outer class"; public static void main(String[] args) { InnerClass inner = new InnerClass(); inner.printStaticField(); } static class InnerClass { public void printStaticField() { System.out.println(OuterClass.staticField); } } }
在这个例子中,内部类InnerClass
直接访问了外部类OuterClass
的静态成员staticField
,并且成功打印出了静态成员的值。