Top Banner
29

E2 copia

Jul 22, 2015

Download

Documents

Fabiola Valerio
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: E2   copia
Page 2: E2   copia

Analicemos el siguiente enunciado…Es hora de poner en práctica los conocimientos

adquiridos sobre Herencia.Hola compañero, bienvenido a un nuevo ejercicio

del tutorial de POO.

Page 3: E2   copia

Analicemos el siguiente enunciado…Es hora de poner en práctica los conocimientos

adquiridos sobre Herencia.

Page 4: E2   copia

Analicemos el siguiente enunciado…

Page 5: E2   copia

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.

Page 6: E2   copia

Vamos a iniciar construyendo la clase Precio para poder hereder a partir de ella.

Bien, para este problema crearemos las clasesPrecio, Factura y PruebaFactura.

Page 7: E2   copia

Vamos a iniciar construyendo la clase Precio para poder hereder a partir de ella.

Page 8: E2   copia

Ahora, definamos un método que

nos permita inicializar el atributo.Iniciaremos declarando el atributo

euros que será heredado a la

clase Factura.

Page 9: E2   copia

Ahora, definamos un método que

nos permita inicializar el atributo.Iniciaremos declarando el atributo

euros que será heredado a la

clase Factura.

public class Precio {

int euros;

Page 10: E2   copia

Ahora, definamos un método que

nos permita inicializar el atributo.

public class Precio {

int euros;

Page 11: E2   copia

Ahora, definamos un método que

nos permita inicializar el atributo.

public class Precio {

int euros;

public void pone(int n)

{

euros=n;

}

}

/**

Page 12: E2   copia

Construyamos ahora la clase Factura.La clase Precio ha quedado lista.

Page 13: E2   copia

Construyamos ahora la clase Factura.

Page 14: E2   copia

Ahora crearemos un sencillo método para mostrar los datos en

pantalla.

La clase Factura tendrá dos atributos: el número de cliente y

el emisor.

Page 15: E2   copia

Ahora crearemos un sencillo método para mostrar los datos en

pantalla.

La clase Factura tendrá dos atributos: el número de cliente y

el emisor.

public class Factura extends Precio {

public int cliente;

private final String emisor = "Almacenes

ACME S.A";

Page 16: E2   copia

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";

Page 17: E2   copia

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");

}

Page 18: E2   copia

Mostremos el contenido en

pantalla.Indiquemos la cantidad de euros.Asignemos un número de cliente.

Comencemos por definir un

objeto de la clase Factura

Ahora que ya tenemos las

principales clases definidas

vamos a crear nuestra clase mainpara probarlas.

Page 19: E2   copia

Mostremos el contenido en

pantalla.Indiquemos la cantidad de euros.Asignemos un número de cliente.

Comencemos por definir un

objeto de la clase Factura

Page 20: E2   copia

Mostremos el contenido en

pantalla.Indiquemos la cantidad de euros.Asignemos un número de cliente.

Comencemos por definir un

objeto de la clase Factura

public class PruebaFactura {

public static void main (String [] args) {

Factura f = new Factura();

Page 21: E2   copia

Mostremos el contenido en

pantalla.Indiquemos la cantidad de euros.Asignemos un número de cliente.

public class PruebaFactura {

public static void main (String [] args) {

Factura f = new Factura();

Page 22: E2   copia

Mostremos el contenido en

pantalla.Indiquemos la cantidad de euros.Asignemos un número de cliente.

public class PruebaFactura {

public static void main (String [] args) {

Factura f = new Factura();

f.cliente = 12345;

Page 23: E2   copia

Mostremos el contenido en

pantalla.Indiquemos la cantidad de euros.

public class PruebaFactura {

public static void main (String [] args) {

Factura f = new Factura();

f.cliente = 12345;

Page 24: E2   copia

Mostremos el contenido en

pantalla.Indiquemos la cantidad de euros.

public class PruebaFactura {

public static void main (String [] args) {

Factura f = new Factura();

f.cliente = 12345;

f.pone(1000);

Page 25: E2   copia

Mostremos el contenido en

pantalla.

public class PruebaFactura {

public static void main (String [] args) {

Factura f = new Factura();

f.cliente = 12345;

f.pone(1000);

Page 26: E2   copia

Mostremos el contenido en

pantalla.

public class PruebaFactura {

public static void main (String [] args) {

Factura f = new Factura();

f.cliente = 12345;

f.imprimirFactura();

}

}

f.pone(1000);

Page 27: E2   copia

Utilizando JCreator ejecutaremos

nuestro main y obtendremos un

resultado como el siguiente…

Page 28: E2   copia

Nos vemos en el siguiente

ejercicio. Hasta pronto.

Bueno compañero, esto fue todo

por ahora, espero que la solución de este ejercicio te haya sido

clara y provechosa.

Page 29: E2   copia

Nos vemos en el siguiente

ejercicio. Hasta pronto.