static 一般用来修饰成员变量或函数。还有一种特殊的就是修饰内部类。普通类不可以声明为静态的,只有内部类可以。使用的时候直接 . 当普通类用。
public class OuterClass {
public static class InnerClass{
InnerClass(){
System.out.println("============= 我是一个内部类'InnerClass' =============");
}
}
}
public class TestStaticClass {
public static void main(String[] args) {
// 不需要new一个OutClass
new OuterClass.InnerClass();
}
}
|