Código ejemplo clase con método main en Java. Sintaxis con String[] Args. Ejecutar un programa (CU00656B)

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.

Donar o colaborar

Este sitio se mantiene abierto gracias al apoyo de muchas personas. Si crees que merece la pena apoyar económicamente este sitio web puedes realizar una donación o colaborar. Contacta con nosotros.

¿Puedo yo aprender?

Seas o no del área informática, si quieres aprender a programar te ofrecemos una solución guiada y personalizada: realizar un curso tutorizado on-line. Con este tipo de curso, podrás aprender a programar de forma ágil y amena.

Acceder a detalles y precios de los cursos tutorizados on-line

Política sobre cookies

Utilizamos cookies propias y de terceros para ofrecerte una mejor experiencia y servicio, de acuerdo a tus hábitos de navegación.

Si continúas navegando, consideramos que aceptas su uso. Puedes obtener más información en nuestra Política de Cookies.

En Facebook!

Ahora puedes seguirnos en Facebook. Noticias, novedades y mucho más ¡Te esperamos!

RANKING APR2+

Ranking de lenguajes y entornos de programación aprenderaprogramar.com
 

SEPTIEMBRE - OCTUBRE 2017

1. Java / J2EE
2. Entornos Oracle
3. Entornos SQL Server
4. .NET, C#
5. JavaScript, jQuery
6. HTML, CSS
7. Php, MySql
8. Android, iOS


Acceder a detalles sobre el ranking de programación aprenderaprogramar.com

FOROS APR2+

Pregunta, responde, consulta, lee, intercambia...

Participa!!! Entra en los foros aprenderaprogramar.com.

             Copyright 2006-2017 aprenderaprogramar.com                La web abierta a cualquier persona interesada en la programación