1 //
2 // Ejemplo de Aplicación "Hola, Mundo"
3 //
4 public class TestGreeting {
5 public static void main (String[] args) {
6 Greeting hello = new Greeting();
7 Hello.greet();
8 }
9 }
10 public class Greeting {
11 public void greet() {
12 System.out.println("HOLA MUNDO");
13 }
14 }
La Aplicación TestGreeting:
- Las Líneas 1–3 en el programa son líneas comentadas.
- La Línea 4 declara el nombre de la clase como TestGreeting. Cuando se compila el archivo fuente, se crea un archivo nombreClase.class, donde nombreClase es el indicado en el archivo fuente. En este caso, el compilador crea un archivo llamado TestGreeting.class. Este contiene el código compilado para la clase pública TestGreeting.
- En la línea 5 el programa comienza a ejecutarse. El intérprete de la tecnología Java debe encontrar esto definido exactamente en esta forma o no ejecutará el programa.Si al programa se le pasan argumentos desde la línea de comandos, estos son trasladados al método main() en un arreglo de String, denominado args. En este ejemplo, no se utiliza ningún argumento.
- public - Indica que cualquiera puede acceder al método main(), incluyendo el intérprete de tecnología Java.
- static - Esta palabra clave le indica al compilador que el método main() es usable dentro del contexto de la clase TestGreeting. No es necesario crear una instancia de la clase para ejecutar sus métodos estáticos.
- void - Esta palabra clave indica que el método main() no devuelve ningún valor. Esto es importante porque el lenguaje de programación Java realiza cuidadosos chequeos de tipos para confirmar que los métodos llamados devuelven los tipos con que fueron declarados.
- String args[] - Este método declara un sólo parámetro para el método main (de nombre args) y este es del tipo arreglo de String. Cuando se llama a este método, el parámetro args contiene los argumentos escritos en la línea de comandos a continuación del nombre de la clase, por ejemplo: java TestGreeting args[0] args[1]… - La línea 6 ilustra cómo crear un objeto, referenciado por la variable hello. La sintaxis new Greeting le indica al intérprete que debe construir un nuevo objeto de la clase Greeting.
- La línea 7 demuestra la llamada a un método de un objeto. Esta llamada le indica al objeto hello que salude (greet) al mundo. La implementación de este método se muestra en las líneas 3-5 del archivo Greeting.java.
- En las líneas 8-9 del programa, las dos llaves cierran el método main() y la clase TestGreeting, respectivamente.
La Clase Greeting
- La línea 1 declara la clase Greeting.
- Las líneas 2-4 demuestran la declaración de un método-declarado public- accesible al programa TestGreeting. El mismo no devuelve un valor, por lo tanto, se utiliza void como el tipo de retorno. El método greet envía una cadena de caracteres al flujo de salida estándar. El método println() se usa para escribir este mensaje al flujo de salida estándar.
- La línea 5 cierra la declaración de la clase Greeting.
No hay comentarios:
Publicar un comentario