Ver Mensaje Individual
  #7 (permalink)  
Antiguo 18/08/2009, 06:24
Avatar de Fuzzylog
Fuzzylog
 
Fecha de Ingreso: agosto-2008
Ubicación: En internet
Mensajes: 2.511
Antigüedad: 16 años, 4 meses
Puntos: 188
Respuesta: duda sobre public class

En efecto, si omites el elemento public del main(), por defecto funciona como protected, es decir, solo visible desde el resto de clases del package que contiene a la clase donde está ese main().

Tú mismo debes decidir en función de las necesidades de la aplicación desde donde quieres que se vea el main(), de donde inferirás si usas public para definirlo o si lo omites.

Lo importante es el static void del método main(String[] args) para indicar que es un método iniciador de clase, es decir, inicia la clase sin necesidad de crear ninguna instancia (objeto) de la misma, y que no devuelve nada (y que no es necesario enviarle argumentos de ningún tipo).