原文链接:[java]static关键字的四种用法
总结:
- static修饰成员变量
static修饰的变量变为类变量,每个对象不再拥有这个变量,所有对象共享一个变量
如图将age用static声明,所有对象共享一个age变量
- static修饰方法
将其变为类方法,可以直接使用“类名.方法名”的方式调用,常用于工具类 - static静态块static静态块
将多个类成员放在一起初始化,使得程序更加规整,其中理解对象的初始化过程非常关键 - static导入包
将类的方法直接导入到当前类中,从而直接使用“方法名”即可调用类方法,更加方便