表示静态的 可以修饰属性 方法 代码块 内部类
1、静态属性
修饰的属性:静态属性(类属性)
静态变量:通过类名 属性名调用 在类的对象中是共享的
应用场景:在多个对象之间共享变量的时候,使用静态变量
2、静态方法
static修饰方法:静态方法 类方法
静态方法:通过类名.方法名 () 调用
1、静态方法只能调用静态属性和静态方法
2、静态方法不能使用this和super
3、抽象方法不能使用static修饰
4、静态方法不可以被重写,但是可以被继承
5、静态方法不能使用abstract关键字修饰(抽象方法必须要重写 但是静态方法不允许被重写 所以冲突)
应用场景:当在编写工具类的时候使用静态 排序的方法 方便调用