SlideShare una empresa de 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.

Más contenido relacionado

La actualidad más candente

Variables aleatorias
Variables aleatoriasVariables aleatorias
Variables aleatoriasTensor
 
Conceptos de POO (Programacion Orientada a Objetos)
Conceptos de POO (Programacion Orientada a Objetos)Conceptos de POO (Programacion Orientada a Objetos)
Conceptos de POO (Programacion Orientada a Objetos)Josue Lara Reyes
 
POO. Unidad 2: Clases y objetos Ejercicio 2
POO. Unidad 2: Clases y objetos Ejercicio 2POO. Unidad 2: Clases y objetos Ejercicio 2
POO. Unidad 2: Clases y objetos Ejercicio 2Fabiola Valerio Ramirez
 
Librería String, Math de Java (NetBeans)
Librería String, Math de Java (NetBeans)Librería String, Math de Java (NetBeans)
Librería String, Math de Java (NetBeans)Daniel Gómez
 
UML - Casos de Uso y Diagramas de Clase
UML - Casos de Uso y Diagramas de ClaseUML - Casos de Uso y Diagramas de Clase
UML - Casos de Uso y Diagramas de ClaseGuillermo Díaz
 
manual de practicas de opengl
manual de practicas de openglmanual de practicas de opengl
manual de practicas de openglAlincita Simon
 
Metodos Get y Set, finalmente revelados.
Metodos Get y Set, finalmente revelados.Metodos Get y Set, finalmente revelados.
Metodos Get y Set, finalmente revelados.Juan Carlos Espinoza
 
Unidades 1, 2 y 3: Fase 4 - Consolidar Documento de requerimientos (SRS)
Unidades 1, 2 y 3: Fase 4 - Consolidar Documento de requerimientos (SRS)Unidades 1, 2 y 3: Fase 4 - Consolidar Documento de requerimientos (SRS)
Unidades 1, 2 y 3: Fase 4 - Consolidar Documento de requerimientos (SRS)German Duarte
 
Mi lenguaje de programación de preferencia
Mi lenguaje de programación de preferenciaMi lenguaje de programación de preferencia
Mi lenguaje de programación de preferenciamonty19
 

La actualidad más candente (20)

Variables aleatorias
Variables aleatoriasVariables aleatorias
Variables aleatorias
 
Conceptos de POO (Programacion Orientada a Objetos)
Conceptos de POO (Programacion Orientada a Objetos)Conceptos de POO (Programacion Orientada a Objetos)
Conceptos de POO (Programacion Orientada a Objetos)
 
Sistema de Taxi Compartido - Java
Sistema de Taxi Compartido - JavaSistema de Taxi Compartido - Java
Sistema de Taxi Compartido - Java
 
8.ejercicios SQL access
8.ejercicios SQL access8.ejercicios SQL access
8.ejercicios SQL access
 
Calculadora con operaciones básicas en java
Calculadora con operaciones básicas en javaCalculadora con operaciones básicas en java
Calculadora con operaciones básicas en java
 
POO. Unidad 2: Clases y objetos Ejercicio 2
POO. Unidad 2: Clases y objetos Ejercicio 2POO. Unidad 2: Clases y objetos Ejercicio 2
POO. Unidad 2: Clases y objetos Ejercicio 2
 
Librería String, Math de Java (NetBeans)
Librería String, Math de Java (NetBeans)Librería String, Math de Java (NetBeans)
Librería String, Math de Java (NetBeans)
 
Ejemplo de Trigger en Mysql
Ejemplo de Trigger en MysqlEjemplo de Trigger en Mysql
Ejemplo de Trigger en Mysql
 
Introducción a PHP
Introducción a PHPIntroducción a PHP
Introducción a PHP
 
Windows forms c# visual basic .net ejercicios
Windows forms c# visual basic .net ejerciciosWindows forms c# visual basic .net ejercicios
Windows forms c# visual basic .net ejercicios
 
3 Introducción al lenguaje PHP
3 Introducción al lenguaje PHP3 Introducción al lenguaje PHP
3 Introducción al lenguaje PHP
 
UML - Casos de Uso y Diagramas de Clase
UML - Casos de Uso y Diagramas de ClaseUML - Casos de Uso y Diagramas de Clase
UML - Casos de Uso y Diagramas de Clase
 
Ejercicios sql
Ejercicios sqlEjercicios sql
Ejercicios sql
 
manual de practicas de opengl
manual de practicas de openglmanual de practicas de opengl
manual de practicas de opengl
 
Metodos Get y Set, finalmente revelados.
Metodos Get y Set, finalmente revelados.Metodos Get y Set, finalmente revelados.
Metodos Get y Set, finalmente revelados.
 
Unidades 1, 2 y 3: Fase 4 - Consolidar Documento de requerimientos (SRS)
Unidades 1, 2 y 3: Fase 4 - Consolidar Documento de requerimientos (SRS)Unidades 1, 2 y 3: Fase 4 - Consolidar Documento de requerimientos (SRS)
Unidades 1, 2 y 3: Fase 4 - Consolidar Documento de requerimientos (SRS)
 
Ejercicios sql (1)
Ejercicios sql (1)Ejercicios sql (1)
Ejercicios sql (1)
 
8 introduccion colecciones
8 introduccion colecciones8 introduccion colecciones
8 introduccion colecciones
 
Hilos En Java
Hilos En JavaHilos En Java
Hilos En Java
 
Mi lenguaje de programación de preferencia
Mi lenguaje de programación de preferenciaMi lenguaje de programación de preferencia
Mi lenguaje de programación de preferencia
 

Destacado

15 problemas genética resueltos y explicados
15 problemas genética resueltos y explicados15 problemas genética resueltos y explicados
15 problemas genética resueltos y explicadosmperille
 
Matrices booleanas
Matrices booleanasMatrices booleanas
Matrices booleanasedevgrupo
 
Guía de Ejercicios de Fundamentos de Programación
Guía de Ejercicios de Fundamentos de ProgramaciónGuía de Ejercicios de Fundamentos de Programación
Guía de Ejercicios de Fundamentos de ProgramaciónMarvin Romero
 
Examen corto cap 24 sin respuestas
Examen corto cap 24 sin respuestasExamen corto cap 24 sin respuestas
Examen corto cap 24 sin respuestasJorge A.M.L.
 
PREGUNTAS DE EXAMEN
PREGUNTAS DE EXAMENPREGUNTAS DE EXAMEN
PREGUNTAS DE EXAMENAlfa Mercado
 
Ejercicio de conejos. Damián Juárez Christian
Ejercicio de conejos. Damián Juárez ChristianEjercicio de conejos. Damián Juárez Christian
Ejercicio de conejos. Damián Juárez ChristianCiberGeneticaUNAM
 
Guia laboratorio Nº 1 vb.net
Guia laboratorio Nº 1 vb.netGuia laboratorio Nº 1 vb.net
Guia laboratorio Nº 1 vb.netMarvin Romero
 
RESUMEN DE GENÉTICA
RESUMEN DE GENÉTICARESUMEN DE GENÉTICA
RESUMEN DE GENÉTICAEliana Bigai
 
Los glúcidos y lípidos
Los  glúcidos y lípidosLos  glúcidos y lípidos
Los glúcidos y lípidosGiuliana Tinoco
 
Sistemas de ecuaciones lineales. Métodos Gauss- Jordan y Gauss
Sistemas de ecuaciones lineales. Métodos Gauss- Jordan y GaussSistemas de ecuaciones lineales. Métodos Gauss- Jordan y Gauss
Sistemas de ecuaciones lineales. Métodos Gauss- Jordan y GaussCarlita Vaca
 
Examen global de biologia 1
Examen global de biologia 1Examen global de biologia 1
Examen global de biologia 1Luis David G L
 
Ejercicios de algoritmos
Ejercicios de algoritmosEjercicios de algoritmos
Ejercicios de algoritmos1002pc4
 

Destacado (20)

15 problemas genética resueltos y explicados
15 problemas genética resueltos y explicados15 problemas genética resueltos y explicados
15 problemas genética resueltos y explicados
 
Unidad 3: Herencia Ejercicio 4
Unidad 3: Herencia Ejercicio 4Unidad 3: Herencia Ejercicio 4
Unidad 3: Herencia Ejercicio 4
 
Unidad 3: Herencia Ejercicio 1
Unidad 3: Herencia Ejercicio 1Unidad 3: Herencia Ejercicio 1
Unidad 3: Herencia Ejercicio 1
 
Matrices booleanas
Matrices booleanasMatrices booleanas
Matrices booleanas
 
Guía de Ejercicios de Fundamentos de Programación
Guía de Ejercicios de Fundamentos de ProgramaciónGuía de Ejercicios de Fundamentos de Programación
Guía de Ejercicios de Fundamentos de Programación
 
Examen corto cap 24 sin respuestas
Examen corto cap 24 sin respuestasExamen corto cap 24 sin respuestas
Examen corto cap 24 sin respuestas
 
PREGUNTAS DE EXAMEN
PREGUNTAS DE EXAMENPREGUNTAS DE EXAMEN
PREGUNTAS DE EXAMEN
 
Ejercicio de conejos. Damián Juárez Christian
Ejercicio de conejos. Damián Juárez ChristianEjercicio de conejos. Damián Juárez Christian
Ejercicio de conejos. Damián Juárez Christian
 
Plan anual biología
Plan anual biologíaPlan anual biología
Plan anual biología
 
Guia laboratorio Nº 1 vb.net
Guia laboratorio Nº 1 vb.netGuia laboratorio Nº 1 vb.net
Guia laboratorio Nº 1 vb.net
 
Risoterapia
RisoterapiaRisoterapia
Risoterapia
 
Diapositivas risoterapia
Diapositivas risoterapiaDiapositivas risoterapia
Diapositivas risoterapia
 
RESUMEN DE GENÉTICA
RESUMEN DE GENÉTICARESUMEN DE GENÉTICA
RESUMEN DE GENÉTICA
 
Examen biologia secundaria
Examen biologia secundariaExamen biologia secundaria
Examen biologia secundaria
 
Dx Tbc
Dx TbcDx Tbc
Dx Tbc
 
Los glúcidos y lípidos
Los  glúcidos y lípidosLos  glúcidos y lípidos
Los glúcidos y lípidos
 
Bioquímica parte i
Bioquímica   parte iBioquímica   parte i
Bioquímica parte i
 
Sistemas de ecuaciones lineales. Métodos Gauss- Jordan y Gauss
Sistemas de ecuaciones lineales. Métodos Gauss- Jordan y GaussSistemas de ecuaciones lineales. Métodos Gauss- Jordan y Gauss
Sistemas de ecuaciones lineales. Métodos Gauss- Jordan y Gauss
 
Examen global de biologia 1
Examen global de biologia 1Examen global de biologia 1
Examen global de biologia 1
 
Ejercicios de algoritmos
Ejercicios de algoritmosEjercicios de algoritmos
Ejercicios de algoritmos
 

Similar a Unidad 3: Herencia Ejercicio 2 (20)

clases y objetos
clases y objetosclases y objetos
clases y objetos
 
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
 
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
 
Unidad 5: Excepciones Ejercicio 4
Unidad 5: Excepciones Ejercicio 4Unidad 5: Excepciones Ejercicio 4
Unidad 5: Excepciones Ejercicio 4
 
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
 

Más de Fabiola Valerio Ramirez

Más de Fabiola Valerio Ramirez (15)

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 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
 
Unidad 5: Excepciones Ejercicio 1
Unidad 5: Excepciones Ejercicio 1Unidad 5: Excepciones Ejercicio 1
Unidad 5: Excepciones Ejercicio 1
 
Unidad 4: Polimorfismo Ejercicio 4
Unidad 4: Polimorfismo Ejercicio 4Unidad 4: Polimorfismo Ejercicio 4
Unidad 4: Polimorfismo Ejercicio 4
 
Unidad 4: Polimorfismo Ejercicio 3
Unidad 4: Polimorfismo Ejercicio 3Unidad 4: Polimorfismo Ejercicio 3
Unidad 4: Polimorfismo Ejercicio 3
 
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
 
Unidad 4: Polimorfismo Ejercicio 2
Unidad 4: Polimorfismo Ejercicio 2Unidad 4: Polimorfismo Ejercicio 2
Unidad 4: Polimorfismo Ejercicio 2
 
Unidad 4: Polimorfismo Ejercicio 1
Unidad 4: Polimorfismo Ejercicio 1Unidad 4: Polimorfismo Ejercicio 1
Unidad 4: Polimorfismo Ejercicio 1
 
E2 copia
E2   copiaE2   copia
E2 copia
 
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
 
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
 

Último

FUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.pptFUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.pptNancyMoreiraMora1
 
Posición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptxPosición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptxBeatrizQuijano2
 
AEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptxAEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptxhenarfdez
 
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
 
prostitución en España: una mirada integral!
prostitución en España: una mirada integral!prostitución en España: una mirada integral!
prostitución en España: una mirada integral!CatalinaAlfaroChryso
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Katherine Concepcion Gonzalez
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docxEliaHernndez7
 
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfPlan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfcarolinamartinezsev
 
Desarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por ValoresDesarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por ValoresJonathanCovena1
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024IES Vicent Andres Estelles
 
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...jlorentemartos
 
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCTRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCCarlosEduardoSosa2
 
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxCONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxroberthirigoinvasque
 
Factores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdfFactores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdfJonathanCovena1
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxFernando Solis
 

Último (20)

Usos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicasUsos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicas
 
Tema 11. Dinámica de la hidrosfera 2024
Tema 11.  Dinámica de la hidrosfera 2024Tema 11.  Dinámica de la hidrosfera 2024
Tema 11. Dinámica de la hidrosfera 2024
 
FUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.pptFUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
 
Posición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptxPosición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptx
 
AEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptxAEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptx
 
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
 
prostitución en España: una mirada integral!
prostitución en España: una mirada integral!prostitución en España: una mirada integral!
prostitución en España: una mirada integral!
 
Lecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigosLecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigos
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfPlan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
 
Desarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por ValoresDesarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por Valores
 
Supuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docxSupuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docx
 
PP_Comunicacion en Salud: Objetivación de signos y síntomas
PP_Comunicacion en Salud: Objetivación de signos y síntomasPP_Comunicacion en Salud: Objetivación de signos y síntomas
PP_Comunicacion en Salud: Objetivación de signos y síntomas
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024
 
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
 
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCTRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
 
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxCONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
 
Factores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdfFactores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdf
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
 

Unidad 3: Herencia Ejercicio 2

  • 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.