1.用来修饰类的成员——被修饰的成员变量成为类变量(静态变量);
2.修饰成员方法成为类方法(静态方法)
3.当类被加载时就会被加载,优先于对象
4.用来修饰语句块——静态代码块。先于构造方法执行,但只执行一次,用来对静态成员做初始化
5.调用的时候可以直接通过类名.对象访问
静态变量和方法:
静态代码块:先于构造方法执行,但只执行一次
static关键字注意事项:
①静态方法中只能访问外部的静态成员
②静态方法中不能出this关键字
1.用来修饰类的成员——被修饰的成员变量成为类变量(静态变量);
2.修饰成员方法成为类方法(静态方法)
3.当类被加载时就会被加载,优先于对象
4.用来修饰语句块——静态代码块。先于构造方法执行,但只执行一次,用来对静态成员做初始化
5.调用的时候可以直接通过类名.对象访问
静态变量和方法:
静态代码块:先于构造方法执行,但只执行一次
static关键字注意事项:
①静态方法中只能访问外部的静态成员
②静态方法中不能出this关键字