Ver Mensaje Individual
  #1 (permalink)  
Antiguo 31/03/2011, 15:44
Avatar de farfamorA
farfamorA
 
Fecha de Ingreso: noviembre-2010
Ubicación: Lima
Mensajes: 136
Antigüedad: 14 años, 1 mes
Puntos: 24
Pregunta Sobre método "private static"

¡Buenas tardes! Mi duda es la siguiente:
  • Yo tengo entendido que al definir una variable como static, cada instancia de la clase "compartirá" el mismo valor de esa variable. Además, se puede acceder a esa variable desde otra clase sin necesidad de instanciar un objeto.
  • Además, tengo entendido que un método se define static para que sea fácilmente accesible desde otra clase sin necesidad de una instancia, haciendo NombredeClase.metodo().
Pero cuando ese método static se define además como private, entonces ya no se podría acceder a éste sino sólo desde su misma clase.
Mi pregunta puede resultar tonta... ¿Por qué se define un método como private static? ¿Tiene alguna utilidad especial? Quizás los métodos static proporcionan una propiedad adicional a la de ser fácilmente accesible desde otra clase sin instancia alguna.