它可能很薄,但有非常明显的区别。当一个字段与某个类的任何实例都不相关时,可以将其声明为静态字段。
一个简单的静态字段用例是使用
final关键字声明常量,例如:
public static final int MAX_ALLOWED = 10;
方法也是如此。当方法不依赖于类的实例或类的状态时,可以将其声明为静态方法。这就是静态方法不能使用类的实例成员的原因。

它可能很薄,但有非常明显的区别。当一个字段与某个类的任何实例都不相关时,可以将其声明为静态字段。
一个简单的静态字段用例是使用
final关键字声明常量,例如:
public static final int MAX_ALLOWED = 10;
方法也是如此。当方法不依赖于类的实例或类的状态时,可以将其声明为静态方法。这就是静态方法不能使用类的实例成员的原因。