public class StaticInnerClassExample {
public static void showMessage() {
System.out.println("外部类:");
StaticClass s=new StaticClass();
s.StaticClassMessage("在外部类中调用内部类");
}
public static class StaticClass{
public StaticClass() {
System.out.println("静态嵌套类");
}
public static void StaticClassMessage(String str) {
System.out.println("内部类:"+str);
}
}
public static void main(String[] args) {
// TODO Auto-generated method stub
StaticInnerClassExample sce1=new StaticInnerClassExample();
sce1.showMessage();
System.out.println("##########");
StaticInnerClassExample.StaticClass.StaticClassMessage("直接引用静态嵌套类");
}
}