¿Porque el método “main()” en Java es declarado como public
static void main?
static void main?
¿Qué pasa si el método es declarado como privado?
- public. El
modificador de acceso para el método main
tiene que ser público para permitir la llamada desde cualquier lugar fuera del
alcance del proyecto. Fuera de la clase, fuera del paquete. - static. Cuando
la máquina virtual hace una llamada al método main, no existe un objeto para
que la clase comience a ser llamada, así que debe ser estática para permitir la
invocación de la clase. - void. Porque Java es un lenguaje independiente de la plataforma,
entonces si se regresara algún valor de retorno este tendría que adaptarse a
las diferentes plataformas en la que se ejecute a diferencia de C, en Java no
se puede restringir un tipo de retorno ligado seguramente a su disponibilidad
en la plataforma en la que esté corriendo.
Y el arreglo de cadena que pasas como argumento?¿
Sirve para el paso de valores desde consola, sin embargo en las nuevas versiones de Java ha sufrido algunos cambios, quizá dedique otro pequeño post solo a este tema, saludos
Buena noche, seria grato, no entiendo del todo como funciona esa parte del arreglo de cadena en el main. Gracias!!!
buenas noches me podran ayudar hacer un cuestionario en java