SlideShare uma empresa Scribd logo
1 de 29
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.
Es hora de poner en práctica los conocimientos
Analicemos el siguiente enunciado…
adquiridos sobre Herencia.
Analicemos el siguiente enunciado…
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.
Bien, para este construyendo la clase Precio para
Vamos a iniciar problema crearemos las clases
Precio, Factura yhereder a partir de ella.
poder PruebaFactura.
Vamos a iniciar construyendo la clase Precio para
poder hereder a partir de ella.
Ahora, definamos un método que
Iniciaremos declarando el atributo
nos permita será heredado a la
euros que inicializar el atributo.
clase Factura.
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;
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;
}
}
/**
Construyamos ahora quedado lista.
La clase Precio ha la clase Factura.
Construyamos ahora la clase Factura.
Ahora crearemostendrá dos
La clase Factura un sencillo
método paranúmero de clienteen
atributos: el mostrar los datos y
el emisor.
pantalla.
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";
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");
}
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.
Comencemoscontenido en
Mostremos el por definir un
Asignemos la cantidad de euros.
Indiquemosun número de cliente.
objeto de la clase Factura
pantalla.
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();
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();
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;
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;
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);
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.pone(1000);
f.imprimirFactura();
}
}
Utilizando JCreator ejecutaremos
nuestro main y obtendremos un
resultado como el siguiente…
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.
Nos vemos en el siguiente
ejercicio. Hasta pronto.

Mais conteúdo relacionado

Mais procurados

POO Unidad 2: Clases y objetos Ejercicio 1
POO Unidad 2: Clases y objetos Ejercicio 1POO Unidad 2: Clases y objetos Ejercicio 1
POO Unidad 2: Clases y objetos Ejercicio 1Fabiola Valerio Ramirez
 
Ejercicios en actionscript fundamentales
Ejercicios en actionscript fundamentalesEjercicios en actionscript fundamentales
Ejercicios en actionscript fundamentalescristian guevara
 
Lenguaje javascript
Lenguaje javascriptLenguaje javascript
Lenguaje javascriptXoch Flores
 
Presentación 13 Paso por referencia
Presentación 13 Paso por referenciaPresentación 13 Paso por referencia
Presentación 13 Paso por referenciaAndres Bedoya Tobon
 
Ejercicios resueltos de java
Ejercicios resueltos de javaEjercicios resueltos de java
Ejercicios resueltos de javaFaral TF
 

Mais procurados (19)

Unidad 2: Clases y objetos Ejercicio 3
Unidad 2: Clases y objetos Ejercicio 3Unidad 2: Clases y objetos Ejercicio 3
Unidad 2: Clases y objetos Ejercicio 3
 
Unidad 2: Clases y objetos Ejercicio 4
Unidad 2: Clases y objetos Ejercicio 4Unidad 2: Clases y objetos Ejercicio 4
Unidad 2: Clases y objetos Ejercicio 4
 
Unidad 4: Polimorfismo Ejercicio 3
Unidad 4: Polimorfismo Ejercicio 3Unidad 4: Polimorfismo Ejercicio 3
Unidad 4: Polimorfismo Ejercicio 3
 
POO Unidad 2: Clases y objetos Ejercicio 1
POO Unidad 2: Clases y objetos Ejercicio 1POO Unidad 2: Clases y objetos Ejercicio 1
POO Unidad 2: Clases y objetos Ejercicio 1
 
Unidad 3: Herencia Ejercicio 3
Unidad 3: Herencia Ejercicio 3Unidad 3: Herencia Ejercicio 3
Unidad 3: Herencia Ejercicio 3
 
Unidad 5: Excepciones Ejercicio 3
Unidad 5: Excepciones Ejercicio 3Unidad 5: Excepciones Ejercicio 3
Unidad 5: Excepciones Ejercicio 3
 
Unidad 5: Excepciones Ejercicio 2
Unidad 5: Excepciones Ejercicio 2Unidad 5: Excepciones Ejercicio 2
Unidad 5: Excepciones Ejercicio 2
 
Codigo
CodigoCodigo
Codigo
 
Ejercicio ADA Instrucciones y Estructuras de Control
Ejercicio ADA Instrucciones y Estructuras de ControlEjercicio ADA Instrucciones y Estructuras de Control
Ejercicio ADA Instrucciones y Estructuras de Control
 
Ejercicio ADA: Ocultación de Información en ADA
Ejercicio ADA: Ocultación de Información en ADAEjercicio ADA: Ocultación de Información en ADA
Ejercicio ADA: Ocultación de Información en ADA
 
Ejercicios en actionscript fundamentales
Ejercicios en actionscript fundamentalesEjercicios en actionscript fundamentales
Ejercicios en actionscript fundamentales
 
Semana 4 Introduccion Javascript
Semana 4   Introduccion JavascriptSemana 4   Introduccion Javascript
Semana 4 Introduccion Javascript
 
Semana 4 Javascript funciones y Metodos
Semana 4   Javascript funciones y MetodosSemana 4   Javascript funciones y Metodos
Semana 4 Javascript funciones y Metodos
 
Lenguaje javascript
Lenguaje javascriptLenguaje javascript
Lenguaje javascript
 
Presentación 09 Cajas blanca
Presentación 09 Cajas blancaPresentación 09 Cajas blanca
Presentación 09 Cajas blanca
 
Presentación 13 Paso por referencia
Presentación 13 Paso por referenciaPresentación 13 Paso por referencia
Presentación 13 Paso por referencia
 
Ejercicios resueltos de java
Ejercicios resueltos de javaEjercicios resueltos de java
Ejercicios resueltos de java
 
Twig
TwigTwig
Twig
 
Semana 4 Javascript Estructura de Datos y ciclo FOR
Semana 4   Javascript Estructura de Datos y ciclo FORSemana 4   Javascript Estructura de Datos y ciclo FOR
Semana 4 Javascript Estructura de Datos y ciclo FOR
 

Semelhante a E2 copia (20)

clases y objetos
clases y objetosclases y objetos
clases y objetos
 
Desarrollo de práctica para un modelo de tres capas
Desarrollo de práctica para un modelo de tres capasDesarrollo de práctica para un modelo de tres capas
Desarrollo de práctica para un modelo de tres capas
 
Examen 23
Examen 23Examen 23
Examen 23
 
Vistas (1)
Vistas (1)Vistas (1)
Vistas (1)
 
Taller 1 bdd
Taller 1 bddTaller 1 bdd
Taller 1 bdd
 
Examen programación
Examen programaciónExamen programación
Examen programación
 
Computo movil ejercicio clases resuelto
Computo movil ejercicio clases resueltoComputo movil ejercicio clases resuelto
Computo movil ejercicio clases resuelto
 
Guia de-laboratorio-3-poo
Guia de-laboratorio-3-pooGuia de-laboratorio-3-poo
Guia de-laboratorio-3-poo
 
Dfd
DfdDfd
Dfd
 
MANUAL 6
MANUAL 6MANUAL 6
MANUAL 6
 
Diagramas de flujo
Diagramas de flujo Diagramas de flujo
Diagramas de flujo
 
Diagramas de flujo1
Diagramas de flujo1Diagramas de flujo1
Diagramas de flujo1
 
Diagramas de flujo
Diagramas de flujoDiagramas de flujo
Diagramas de flujo
 
Manual de DFD_3
Manual de DFD_3Manual de DFD_3
Manual de DFD_3
 
Manual de dfd
Manual de dfd Manual de dfd
Manual de dfd
 
Diagramas de flujo
Diagramas de flujoDiagramas de flujo
Diagramas de flujo
 
Manual de dfd
Manual de dfdManual de dfd
Manual de dfd
 
MANUAL DFD
MANUAL DFDMANUAL DFD
MANUAL DFD
 
MANUAL DE DFD
MANUAL DE DFD MANUAL DE DFD
MANUAL DE DFD
 
MANUAL DE DFD
MANUAL DE DFDMANUAL DE DFD
MANUAL DE DFD
 

Mais de Fabiola Valerio Ramirez

Mais de Fabiola Valerio Ramirez (6)

Unidad 6: Flujos y Archivos Ejercicio 4
Unidad 6: Flujos y Archivos Ejercicio 4Unidad 6: Flujos y Archivos Ejercicio 4
Unidad 6: Flujos y Archivos Ejercicio 4
 
Unidad 6: Flujos y Archivos Ejercicio 3
Unidad 6: Flujos y Archivos Ejercicio 3Unidad 6: Flujos y Archivos Ejercicio 3
Unidad 6: Flujos y Archivos Ejercicio 3
 
Unidad 6: Flujos y Archivos Ejercicio 2
Unidad 6: Flujos y Archivos Ejercicio 2Unidad 6: Flujos y Archivos Ejercicio 2
Unidad 6: Flujos y Archivos Ejercicio 2
 
Unidad 6: Flujos y Archivos Ejercicio 1
Unidad 6: Flujos y Archivos Ejercicio 1Unidad 6: Flujos y Archivos Ejercicio 1
Unidad 6: Flujos y Archivos Ejercicio 1
 
Unidad 4: Polimorfismo Ejercicio 4
Unidad 4: Polimorfismo Ejercicio 4Unidad 4: Polimorfismo Ejercicio 4
Unidad 4: Polimorfismo Ejercicio 4
 
Unidad 2: Clases y objetos Ejercicio 1
Unidad 2: Clases y objetos Ejercicio 1Unidad 2: Clases y objetos Ejercicio 1
Unidad 2: Clases y objetos Ejercicio 1
 

E2 copia

  • 1.
  • 2. 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.
  • 3. Es hora de poner en práctica los conocimientos Analicemos el siguiente enunciado… adquiridos sobre Herencia.
  • 4. Analicemos el siguiente enunciado…
  • 5. 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.
  • 6. Bien, para este construyendo la clase Precio para Vamos a iniciar problema crearemos las clases Precio, Factura yhereder a partir de ella. poder PruebaFactura.
  • 7. Vamos a iniciar construyendo la clase Precio para poder hereder a partir de ella.
  • 8. Ahora, definamos un método que Iniciaremos declarando el atributo nos permita será heredado a la euros que inicializar el atributo. clase Factura.
  • 9. 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;
  • 10. Ahora, definamos un método que nos permita inicializar el atributo. public class Precio { int euros;
  • 11. Ahora, definamos un método que nos permita inicializar el atributo. public class Precio { int euros; public void pone(int n) { euros=n; } } /**
  • 12. Construyamos ahora quedado lista. La clase Precio ha la clase Factura.
  • 13. Construyamos ahora la clase Factura.
  • 14. Ahora crearemostendrá dos La clase Factura un sencillo método paranúmero de clienteen atributos: el mostrar los datos y el emisor. pantalla.
  • 15. 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";
  • 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";
  • 17. 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"); }
  • 18. 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.
  • 19. Comencemoscontenido en Mostremos el por definir un Asignemos la cantidad de euros. Indiquemosun número de cliente. objeto de la clase Factura pantalla.
  • 20. 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();
  • 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();
  • 22. 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;
  • 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;
  • 24. 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);
  • 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);
  • 26. 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(); } }
  • 27. Utilizando JCreator ejecutaremos nuestro main y obtendremos un resultado como el siguiente…
  • 28. 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.
  • 29. Nos vemos en el siguiente ejercicio. Hasta pronto.