Resumen: Entrega nº56 del curso "Aprender programación Java desde cero". 
Codificación aprenderaprogramar.com: CU00656B 

 

 

SINTAXIS Y CÓDIGO EJEMPLO DE USO DEL MÉTODO MAIN

El método main de momento lo situaremos en una clase independiente destinada exclusivamente a contener este método, aunque esto no es obligatorio: la clase con el método main podría tratarse como una clase más y el método main como un método más. Nosotros preferiremos diferenciarlo por motivos didácticos.

 

 

La sintaxis que emplearemos para el método main será la siguiente:

/* Curso aprender Java desde cero aprenderaprogramar.com */

public static void main (String [ ] args) {

 

                        //Aquí las instrucciones del método

 

        }

 

 

No vamos a entrar ahora a detallar el significado de los términos de la sintaxis: la iremos entendiendo a medida que avancemos. Digamos que la clase con el método main es especial porque podemos invocar al método main sin necesidad de crear antes un objeto de la clase. En las clases “normales” no podemos invocar ningún método si no hemos creado un objeto previamente.

Cuando creamos un programa para chequear el funcionamiento de otras clases a modo de prueba es frecuente ponerle como nombre TestNombreDelPrograma. Nosotros vamos a suponer que vamos a trabajar con el código de las clases Deposito y GrupoDepositos que habíamos visto en un ejemplo anterior, por lo que vamos a llamar a la clase del programa principal TestDeposito. Para empezar, crea una clase y escribe esto en el editor de código:

// Clase principal iniciadora del programa ejemplo aprenderaprogramar.com

public class TestDeposito {

    public static void main (String [ ] args) {

 

        //Aquí las instrucciones de inicio y control del programa

 

        System.out.println ("Empezamos la ejecución del programa");

 

    } //Cierre del main

} //Cierre de la clase

 

 

¿Qué diferencia a la clase iniciadora de otras clases? En primer lugar que contiene el método main y este es ejecutable sin necesidad de crear un objeto. En BlueJ lo visualizamos así:

metodo main java

 

 

Mientras que con Deposito, que es una clase “normal”, únicamente podemos invocar a los constructores de la clase para crear objetos, en TestDeposito podemos invocar al método main que dará lugar a la ejecución del código contenido en el mismo. Si lo hacemos, el resultado obtenido será el siguiente:

metodo main java

 

 

Ejecuta el código de la clase con método main que hemos escrito anteriormente y comprueba que obtienes el resultado esperado (que se muestre por pantalla un mensaje).

 

 

 

 

  

Para acceder a la información general sobre este curso y al listado completo de entregas pulsa en este link:  Ver curso completo.

 

Para  hacer un comentario o consulta utiliza los foros aprenderaprogramar.com, abiertos a cualquier persona independientemente de su nivel de conocimiento.

Descargar archivo: