E2 copia

241 visualizaciones

Publicado el

0 comentarios
0 recomendaciones
Estadísticas
Notas
  • Sé el primero en comentar

  • Sé el primero en recomendar esto

Sin descargas
Visualizaciones
Visualizaciones totales
241
En SlideShare
0
De insertados
0
Número de insertados
3
Acciones
Compartido
0
Descargas
3
Comentarios
0
Recomendaciones
0
Insertados 0
No insertados

No hay notas en la diapositiva.

E2 copia

  1. 1. Es hora de poner en práctica un nuevo ejercicio Hola compañero, bienvenido alos conocimientos Analicemos el siguiente enunciado… adquiridos sobre Herencia. del tutorial de POO.
  2. 2. Es hora de poner en práctica los conocimientos Analicemos el siguiente enunciado… adquiridos sobre Herencia.
  3. 3. Analicemos el siguiente enunciado…
  4. 4. Construir una clase Factura que descienda de la clase Precio y que incluya dos atributos específicos llamados emisor y cliente y, al menos, un método llamado imprimirFactura.
  5. 5. Bien, para este construyendo la clase Precio para Vamos a iniciar problema crearemos las clases Precio, Factura yhereder a partir de ella. poder PruebaFactura.
  6. 6. Vamos a iniciar construyendo la clase Precio para poder hereder a partir de ella.
  7. 7. Ahora, definamos un método que Iniciaremos declarando el atributo nos permita será heredado a la euros que inicializar el atributo. clase Factura.
  8. 8. Ahora, definamos un método que Iniciaremos declarando el atributo nos permita será heredado a la euros que inicializar el atributo. clase Factura. public class Precio { int euros;
  9. 9. Ahora, definamos un método que nos permita inicializar el atributo. public class Precio { int euros;
  10. 10. Ahora, definamos un método que nos permita inicializar el atributo. public class Precio { int euros; public void pone(int n) { euros=n; } } /**
  11. 11. Construyamos ahora quedado lista. La clase Precio ha la clase Factura.
  12. 12. Construyamos ahora la clase Factura.
  13. 13. Ahora crearemostendrá dos La clase Factura un sencillo método paranúmero de clienteen atributos: el mostrar los datos y el emisor. pantalla.
  14. 14. Ahora crearemostendrá dos La clase Factura un sencillo método paranúmero de clienteen atributos: el mostrar los datos y el emisor. pantalla. public class Factura extends Precio { public int cliente; private final String emisor = "Almacenes ACME S.A";
  15. 15. Ahora crearemos un sencillo método para mostrar los datos en pantalla. public class Factura extends Precio { public int cliente; private final String emisor = "Almacenes ACME S.A";
  16. 16. Ahora crearemos un sencillo método para mostrar los datos en pantalla. public class Factura extends Precio { public int cliente; private final String emisor = "Almacenes ACME S.A"; public void imprimirFactura () { System.out.println(""); System.out.println("Emisor: " + emisor); System.out.println("---------------------"); System.out.println("Cliente: " + cliente); System.out.println("Total: " + euros + " euros"); }
  17. 17. Ahora que ya tenemos las Comencemoscontenido en principales el por definir un Mostremos clases definidas Asignemos la cantidad de euros. Indiquemosun número de cliente. objeto de la clase clase main vamos a crear nuestraFactura pantalla. para probarlas.
  18. 18. Comencemoscontenido en Mostremos el por definir un Asignemos la cantidad de euros. Indiquemosun número de cliente. objeto de la clase Factura pantalla.
  19. 19. Comencemoscontenido en Mostremos el por definir un Asignemos la cantidad de euros. Indiquemosun número de cliente. objeto de la clase Factura pantalla. public class PruebaFactura { public static void main (String [] args) { Factura f = new Factura();
  20. 20. Mostremos el contenido en Asignemos la cantidad de euros. Indiquemosun número de cliente. pantalla. public class PruebaFactura { public static void main (String [] args) { Factura f = new Factura();
  21. 21. Mostremos el contenido en Asignemos la cantidad de euros. Indiquemosun número de cliente. pantalla. public class PruebaFactura { public static void main (String [] args) { Factura f = new Factura(); f.cliente = 12345;
  22. 22. Mostremos el contenido en Indiquemos la cantidad de euros. pantalla. public class PruebaFactura { public static void main (String [] args) { Factura f = new Factura(); f.cliente = 12345;
  23. 23. Mostremos el contenido en Indiquemos la cantidad de euros. pantalla. public class PruebaFactura { public static void main (String [] args) { Factura f = new Factura(); f.cliente = 12345; f.pone(1000);
  24. 24. Mostremos el contenido en pantalla. public class PruebaFactura { public static void main (String [] args) { Factura f = new Factura(); f.cliente = 12345; f.pone(1000);
  25. 25. Mostremos el contenido en pantalla. public class PruebaFactura { public static void main (String [] args) { Factura f = new Factura(); f.cliente = 12345; f.pone(1000); f.imprimirFactura(); } }
  26. 26. Utilizando JCreator ejecutaremos nuestro main y obtendremos un resultado como el siguiente…
  27. 27. Bueno compañero, esto fue todo por Nos vemos en que la solución ahora, espero el siguiente de ejercicio. Hasta pronto. este ejercicio te haya sido clara y provechosa.
  28. 28. Nos vemos en el siguiente ejercicio. Hasta pronto.

×