Java:何时使用静态方法


Java:何时使用静态方法


仅在以下方案中定义静态方法:

  1. 如果您正在编写实用程序类,则不应更改它们。
  2. 如果方法未使用任何实例变量。
  3. 如果任何操作不依赖于实例创建。
  4. 如果有一些代码可以被所有实例方法轻松共享,请将该代码提取到静态方法中。
  5. 如果您确定永远不会更改或覆盖方法的定义。由于静态方法无法被覆盖。