Ejecución y flujo de datos
- joseavila82
- 15 may 2015
- 1 Min. de lectura
Ejecución
Falta decir que en toda aplicación Java debe haber una clase que tenga un método main que es el primero que se ejecuta. La clase que hemos creado no lo tiene porque no es su responsabilidad, si nos apegamos al proceso de abstracción según el cual la diseñamos. Para eso haremos otra clase llamada EjecutorHolaMundoOO cuya responsabilidad será correr el programa y que tendrá como propiedad un objeto de la clase HolaMundoOO. Esto nos servirá como práctica de sintaxis y para analizar el flujo de datos en Java. Hagámoslo por pasos, ámbito por ámbito:
1. Empaquetamos en util, importamos HolaMundoOO y declaramos la clase:
package util; import holamundo.HolaMundoOO; public class EjecutorHolaMundoOO { } 2. Creamos una propiedad del tipo o clase HolaMundoOO con el identificador hola:
package util; import holamundo.HolaMundoOO; public class EjecutorHolaMundoOO { HolaMundoOO hola; }
3. Añadimos los métodos:
3.1 Agregamos el constructor en el que inicializamos la propiedad hola e invocamos el método mostrarSaludo() de dicho objeto, utilizando el punto(.), que es el metacaracter que nos permite invocar los atributos y los métodos de los objetos:
package util; import holamundo.HolaMundoOO; public class EjecutorHolaMundoOO { HolaMundoOO hola; public EjecutorHolaMundoOO(){ hola=new HolaMundoOO(); hola.mostrarSaludo(); } }
Comments