Los métodos estáticos privados pueden funcionar, por ejemplo, en miembros estáticos privados de su clase. Esto se puede utilizar para encapsular y unificar ciertas operaciones específicas de clase.
El principal inconveniente de utilizar métodos estáticos es, en mi opinión, el hecho de que uno descarta la posibilidad de anular. Dado que las clases en Java no son, digamos, clases en Smalltalk, no puede anular los métodos estáticos.
Dado que su pregunta se refiere a métodos estáticos privados, la anulación está fuera de la opción de todos modos.
Tiendo a utilizar métodos estáticos solo en el caso de clases de utilidad (como java.lang.Math) o patrones como el patrón de Singleton. Todos estos requieren una mayor visibilidad que la privacidad, ya que representan los servicios proporcionados por su clase a los demás.
Pensamiento final: Si tiene uno o más métodos privados estáticos, piense en extraerlos a una clase de utilidad dedicada y hacerlos públicos. Mejor aún, conviértelos en métodos de instancia y use el patrón de Singleton.
Gracias. No pudo encontrarlo –