Date post: | 22-Jul-2015 |
Category: |
Documents |
Upload: | fabiola-valerio |
View: | 74 times |
Download: | 0 times |
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.
Analicemos el siguiente enunciado…Es hora de poner en práctica los conocimientos
adquiridos sobre Herencia.
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.
Vamos a iniciar construyendo la clase Precio para poder hereder a partir de ella.
Bien, para este problema crearemos las clasesPrecio, Factura y PruebaFactura.
Ahora, definamos un método que
nos permita inicializar el atributo.Iniciaremos declarando el atributo
euros que será heredado a la
clase Factura.
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;
Ahora, definamos un método que
nos permita inicializar el atributo.
public class Precio {
int euros;
Ahora, definamos un método que
nos permita inicializar el atributo.
public class Precio {
int euros;
public void pone(int n)
{
euros=n;
}
}
/**
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.
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";
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";
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");
}
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.
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
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();
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();
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;
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;
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);
Mostremos el contenido en
pantalla.
public class PruebaFactura {
public static void main (String [] args) {
Factura f = new Factura();
f.cliente = 12345;
f.pone(1000);
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);
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.