Static关键字 来源 通常来说,只有在new来创建对象时,数据存储空间才被分配,方法才可以被外界访问。但有两种情况上述方法无法解决, 第一是只想为某特定域分配存储空间,不考虑他会创建多少对象。第二是即使没有创建对象也想调用这个方法。 原理 一个static字段对于每个类只有一份存储空间,而非static字段则是每个对象有一个存储空间。 使用方法 对象.静态方法名()类名.静态方法名()