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("直接引用静态嵌套类");
}
}
本文通过一个具体的示例展示了如何定义和使用Java中的静态内部类。介绍了静态内部类的特点及其实例化的方法,并演示了从外部类访问静态内部类成员的过程。
243

被折叠的 条评论
为什么被折叠?



