static关键字
用法
- 修饰成员变量
- 修饰方法
- 静态代码块
- 修饰内部类
修饰内部类时可以不需要外部类对象直接生成内部类实例。用法如下
代码
内部类没加static关键字,创建内部类对象需要外部类对象来完成,加上static关键字可以直接创建内部类对象。
public class OuterClass {
public class InnerClass{
}
public static class InnerClazz{
}
}
public class Test {
public static void main(String[] args) {
OuterClass.InnerClass innerClass = new OuterClass().new InnerClass();
OuterClass.InnerClazz innerClazz = new OuterClass.InnerClazz();
}
}