SlideShare una empresa de Scribd logo
TECNOLÓGICO DE ESTUDIOS SUPERIORES DE COACALCO
PROGRAMACIÓN ORIENTADAS A OBJETOS
PRÁCTICA 3
Prof. Jorge Alberto Chavez Nava
Herencia y Polimorfismo
Implementar la jerarquía de herencia mostrada en la figura de acuerdo con las siguientes
características:
• La clase figura contiene un atributo llamado lado1 que será considerado como el
radio para el círculo.
• La clase figura implementa el método area() el cual calcula el área de un circulo
• La clase Circulo sólo se hereda de Figura
• La clase Rectángulo agrega un atributo llamado lado2 y sobrescribe el método
área para calcular el área de un rectángulo
• La clase Triangulo adiciona el atributo para la altura de un triangulo
considerando al atributo lado1 como la base del mismo. También sobrescribe el
método área para calcular el área de un Triangulo.
Al concluir con la implementación de las clases, crear una clase Aplicación con el
método main el cual deberá contener al menos el siguiente código:
Figura f1 = new Circulo(10);
Figura f2 = new Rectangulo(20, 20);
Figura f3 = new Triangulo(5, 30);
System.out.println(“El area del Circulo es: “ + f1.area());
System.out.println(“El area del Rectangulo es: “ + f2.area());
System.out.println(“El area del Triangulo es: “ + f3.area());
Como se observa en el código de la aplicación, las 4 clases deberán implementar un
constructor para recibir los valores iniciales de cada figura, el radio para el círculo, el
lado1 y lado2 para el rectángulo y la base y la altura para el triángulo.

Más contenido relacionado

La actualidad más candente

Analisis de pseudocodes ejemplo
Analisis de pseudocodes ejemploAnalisis de pseudocodes ejemplo
Analisis de pseudocodes ejemplo
austrebertogallegos
 
09/06 suma de vectores - 2D - grupo 03
 09/06 suma de vectores - 2D - grupo 03  09/06 suma de vectores - 2D - grupo 03
09/06 suma de vectores - 2D - grupo 03
MariafeET
 
Taller 2-Estadística
Taller 2-EstadísticaTaller 2-Estadística
Taller 2-Estadística
Edward Ropero
 
Metodos numericos
Metodos numericosMetodos numericos
Metodos numericos
Lilly Kwang
 
Ejercicio 17 word formulas
Ejercicio 17 word formulasEjercicio 17 word formulas
Ejercicio 17 word formulas
danibrito10051998
 
C1 mate función lineal - 4º
C1 mate   función lineal - 4ºC1 mate   función lineal - 4º
C1 mate función lineal - 4º
brisagaela29
 
Taller componetes rectangulares de un vector
Taller componetes rectangulares de un vectorTaller componetes rectangulares de un vector
Taller componetes rectangulares de un vector
Dulmar Torrado
 
Desarrollo de un cono
Desarrollo de un conoDesarrollo de un cono
Desarrollo de un cono
carlosmartinez1505
 
Taller de vectores
Taller de vectores Taller de vectores
Taller de vectores
Francis Moreno Otero
 
Matlab
MatlabMatlab
Matlab
normansc01
 
Lanzamiento de un Proyectil
Lanzamiento de un ProyectilLanzamiento de un Proyectil
Lanzamiento de un Proyectil
maurohuaman2008
 
Formas de una funcion cuadratica
Formas de una funcion cuadraticaFormas de una funcion cuadratica
Formas de una funcion cuadratica
Edwin Alonzo
 
Realizar el pseudocódigo de
Realizar el pseudocódigo deRealizar el pseudocódigo de
Realizar el pseudocódigo de
Tania Tellez
 
Img004
Img004Img004
Programas en terminado2
Programas en terminado2Programas en terminado2
Programas en terminado2
NancyB18
 
Aplicación de la integral definida
Aplicación de la integral definidaAplicación de la integral definida
Aplicación de la integral definida
KarlynTorrealba
 
Unidad 7, Tema 2, Curvas de revolución
Unidad 7, Tema 2, Curvas de revoluciónUnidad 7, Tema 2, Curvas de revolución
Unidad 7, Tema 2, Curvas de revolución
Carlos Santiago Guarneros
 

La actualidad más candente (17)

Analisis de pseudocodes ejemplo
Analisis de pseudocodes ejemploAnalisis de pseudocodes ejemplo
Analisis de pseudocodes ejemplo
 
09/06 suma de vectores - 2D - grupo 03
 09/06 suma de vectores - 2D - grupo 03  09/06 suma de vectores - 2D - grupo 03
09/06 suma de vectores - 2D - grupo 03
 
Taller 2-Estadística
Taller 2-EstadísticaTaller 2-Estadística
Taller 2-Estadística
 
Metodos numericos
Metodos numericosMetodos numericos
Metodos numericos
 
Ejercicio 17 word formulas
Ejercicio 17 word formulasEjercicio 17 word formulas
Ejercicio 17 word formulas
 
C1 mate función lineal - 4º
C1 mate   función lineal - 4ºC1 mate   función lineal - 4º
C1 mate función lineal - 4º
 
Taller componetes rectangulares de un vector
Taller componetes rectangulares de un vectorTaller componetes rectangulares de un vector
Taller componetes rectangulares de un vector
 
Desarrollo de un cono
Desarrollo de un conoDesarrollo de un cono
Desarrollo de un cono
 
Taller de vectores
Taller de vectores Taller de vectores
Taller de vectores
 
Matlab
MatlabMatlab
Matlab
 
Lanzamiento de un Proyectil
Lanzamiento de un ProyectilLanzamiento de un Proyectil
Lanzamiento de un Proyectil
 
Formas de una funcion cuadratica
Formas de una funcion cuadraticaFormas de una funcion cuadratica
Formas de una funcion cuadratica
 
Realizar el pseudocódigo de
Realizar el pseudocódigo deRealizar el pseudocódigo de
Realizar el pseudocódigo de
 
Img004
Img004Img004
Img004
 
Programas en terminado2
Programas en terminado2Programas en terminado2
Programas en terminado2
 
Aplicación de la integral definida
Aplicación de la integral definidaAplicación de la integral definida
Aplicación de la integral definida
 
Unidad 7, Tema 2, Curvas de revolución
Unidad 7, Tema 2, Curvas de revoluciónUnidad 7, Tema 2, Curvas de revolución
Unidad 7, Tema 2, Curvas de revolución
 

Último

Manual de soporte y mantenimiento de equipo de cómputo
Manual de soporte y mantenimiento de equipo de cómputoManual de soporte y mantenimiento de equipo de cómputo
Manual de soporte y mantenimiento de equipo de cómputo
doctorsoluciones34
 
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
AbrahamCastillo42
 
Manual Web soporte y mantenimiento de equipo de computo
Manual Web soporte y mantenimiento de equipo de computoManual Web soporte y mantenimiento de equipo de computo
Manual Web soporte y mantenimiento de equipo de computo
mantenimientocarbra6
 
Flows: Mejores Prácticas y Nuevos Features
Flows: Mejores Prácticas y Nuevos FeaturesFlows: Mejores Prácticas y Nuevos Features
Flows: Mejores Prácticas y Nuevos Features
Paola De la Torre
 
Second Life, informe de actividad del maestro Tapia
Second Life, informe de actividad del maestro TapiaSecond Life, informe de actividad del maestro Tapia
Second Life, informe de actividad del maestro Tapia
al050121024
 
Manual de Soporte y mantenimiento de equipo de cómputos
Manual de Soporte y mantenimiento de equipo de cómputosManual de Soporte y mantenimiento de equipo de cómputos
Manual de Soporte y mantenimiento de equipo de cómputos
cbtechchihuahua
 
El uso de las TIC en la vida cotidiana.pptx
El uso de las TIC en la vida cotidiana.pptxEl uso de las TIC en la vida cotidiana.pptx
El uso de las TIC en la vida cotidiana.pptx
jgvanessa23
 
mantenimiento de chasis y carroceria1.pptx
mantenimiento de chasis y carroceria1.pptxmantenimiento de chasis y carroceria1.pptx
mantenimiento de chasis y carroceria1.pptx
MiguelAtencio10
 
Programming & Artificial Intelligence ebook.pdf
Programming & Artificial Intelligence ebook.pdfProgramming & Artificial Intelligence ebook.pdf
Programming & Artificial Intelligence ebook.pdf
Manuel Diaz
 
INFORMATICA Y TECNOLOGIA
INFORMATICA Y TECNOLOGIAINFORMATICA Y TECNOLOGIA
INFORMATICA Y TECNOLOGIA
renzocruz180310
 
El uso de las TIC por Cecilia Pozos S..pptx
El uso de las TIC  por Cecilia Pozos S..pptxEl uso de las TIC  por Cecilia Pozos S..pptx
El uso de las TIC por Cecilia Pozos S..pptx
cecypozos703
 
Mantenimiento de sistemas eléctricos y electrónicosarticles-241712_recurso_6....
Mantenimiento de sistemas eléctricos y electrónicosarticles-241712_recurso_6....Mantenimiento de sistemas eléctricos y electrónicosarticles-241712_recurso_6....
Mantenimiento de sistemas eléctricos y electrónicosarticles-241712_recurso_6....
MiguelAtencio10
 
Presentación Seguridad Digital Profesional Azul Oscuro (1).pdf
Presentación Seguridad Digital Profesional Azul Oscuro (1).pdfPresentación Seguridad Digital Profesional Azul Oscuro (1).pdf
Presentación Seguridad Digital Profesional Azul Oscuro (1).pdf
giampierdiaz5
 
PLAN DE MANTENMIENTO preventivo de un equipo de computo.pdf
PLAN DE MANTENMIENTO preventivo de un equipo de computo.pdfPLAN DE MANTENMIENTO preventivo de un equipo de computo.pdf
PLAN DE MANTENMIENTO preventivo de un equipo de computo.pdf
70244530
 
625204013-64-Camino-a-----La-Lectura.pdf
625204013-64-Camino-a-----La-Lectura.pdf625204013-64-Camino-a-----La-Lectura.pdf
625204013-64-Camino-a-----La-Lectura.pdf
yuberpalma
 
Nuevos tiempos, nuevos espacios.docxdsdsad
Nuevos tiempos, nuevos espacios.docxdsdsadNuevos tiempos, nuevos espacios.docxdsdsad
Nuevos tiempos, nuevos espacios.docxdsdsad
larapalaciosmonzon28
 
EXAMEN DE TOPOGRAFIA RESUELTO-2017 CURSO DE UNIVERSIDAD
EXAMEN DE TOPOGRAFIA RESUELTO-2017 CURSO DE UNIVERSIDADEXAMEN DE TOPOGRAFIA RESUELTO-2017 CURSO DE UNIVERSIDAD
EXAMEN DE TOPOGRAFIA RESUELTO-2017 CURSO DE UNIVERSIDAD
AngelCristhianMB
 
La Inteligencia Artificial en la actualidad.docx
La Inteligencia Artificial en la actualidad.docxLa Inteligencia Artificial en la actualidad.docx
La Inteligencia Artificial en la actualidad.docx
luiscohailatenazoa0
 
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfqedublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
larapalaciosmonzon28
 
TIC en educacion.rtf.docxlolololololololo
TIC en educacion.rtf.docxlolololololololoTIC en educacion.rtf.docxlolololololololo
TIC en educacion.rtf.docxlolololololololo
KukiiSanchez
 

Último (20)

Manual de soporte y mantenimiento de equipo de cómputo
Manual de soporte y mantenimiento de equipo de cómputoManual de soporte y mantenimiento de equipo de cómputo
Manual de soporte y mantenimiento de equipo de cómputo
 
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
 
Manual Web soporte y mantenimiento de equipo de computo
Manual Web soporte y mantenimiento de equipo de computoManual Web soporte y mantenimiento de equipo de computo
Manual Web soporte y mantenimiento de equipo de computo
 
Flows: Mejores Prácticas y Nuevos Features
Flows: Mejores Prácticas y Nuevos FeaturesFlows: Mejores Prácticas y Nuevos Features
Flows: Mejores Prácticas y Nuevos Features
 
Second Life, informe de actividad del maestro Tapia
Second Life, informe de actividad del maestro TapiaSecond Life, informe de actividad del maestro Tapia
Second Life, informe de actividad del maestro Tapia
 
Manual de Soporte y mantenimiento de equipo de cómputos
Manual de Soporte y mantenimiento de equipo de cómputosManual de Soporte y mantenimiento de equipo de cómputos
Manual de Soporte y mantenimiento de equipo de cómputos
 
El uso de las TIC en la vida cotidiana.pptx
El uso de las TIC en la vida cotidiana.pptxEl uso de las TIC en la vida cotidiana.pptx
El uso de las TIC en la vida cotidiana.pptx
 
mantenimiento de chasis y carroceria1.pptx
mantenimiento de chasis y carroceria1.pptxmantenimiento de chasis y carroceria1.pptx
mantenimiento de chasis y carroceria1.pptx
 
Programming & Artificial Intelligence ebook.pdf
Programming & Artificial Intelligence ebook.pdfProgramming & Artificial Intelligence ebook.pdf
Programming & Artificial Intelligence ebook.pdf
 
INFORMATICA Y TECNOLOGIA
INFORMATICA Y TECNOLOGIAINFORMATICA Y TECNOLOGIA
INFORMATICA Y TECNOLOGIA
 
El uso de las TIC por Cecilia Pozos S..pptx
El uso de las TIC  por Cecilia Pozos S..pptxEl uso de las TIC  por Cecilia Pozos S..pptx
El uso de las TIC por Cecilia Pozos S..pptx
 
Mantenimiento de sistemas eléctricos y electrónicosarticles-241712_recurso_6....
Mantenimiento de sistemas eléctricos y electrónicosarticles-241712_recurso_6....Mantenimiento de sistemas eléctricos y electrónicosarticles-241712_recurso_6....
Mantenimiento de sistemas eléctricos y electrónicosarticles-241712_recurso_6....
 
Presentación Seguridad Digital Profesional Azul Oscuro (1).pdf
Presentación Seguridad Digital Profesional Azul Oscuro (1).pdfPresentación Seguridad Digital Profesional Azul Oscuro (1).pdf
Presentación Seguridad Digital Profesional Azul Oscuro (1).pdf
 
PLAN DE MANTENMIENTO preventivo de un equipo de computo.pdf
PLAN DE MANTENMIENTO preventivo de un equipo de computo.pdfPLAN DE MANTENMIENTO preventivo de un equipo de computo.pdf
PLAN DE MANTENMIENTO preventivo de un equipo de computo.pdf
 
625204013-64-Camino-a-----La-Lectura.pdf
625204013-64-Camino-a-----La-Lectura.pdf625204013-64-Camino-a-----La-Lectura.pdf
625204013-64-Camino-a-----La-Lectura.pdf
 
Nuevos tiempos, nuevos espacios.docxdsdsad
Nuevos tiempos, nuevos espacios.docxdsdsadNuevos tiempos, nuevos espacios.docxdsdsad
Nuevos tiempos, nuevos espacios.docxdsdsad
 
EXAMEN DE TOPOGRAFIA RESUELTO-2017 CURSO DE UNIVERSIDAD
EXAMEN DE TOPOGRAFIA RESUELTO-2017 CURSO DE UNIVERSIDADEXAMEN DE TOPOGRAFIA RESUELTO-2017 CURSO DE UNIVERSIDAD
EXAMEN DE TOPOGRAFIA RESUELTO-2017 CURSO DE UNIVERSIDAD
 
La Inteligencia Artificial en la actualidad.docx
La Inteligencia Artificial en la actualidad.docxLa Inteligencia Artificial en la actualidad.docx
La Inteligencia Artificial en la actualidad.docx
 
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfqedublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
 
TIC en educacion.rtf.docxlolololololololo
TIC en educacion.rtf.docxlolololololololoTIC en educacion.rtf.docxlolololololololo
TIC en educacion.rtf.docxlolololololololo
 

Practica 3 herencia

  • 1. TECNOLÓGICO DE ESTUDIOS SUPERIORES DE COACALCO PROGRAMACIÓN ORIENTADAS A OBJETOS PRÁCTICA 3 Prof. Jorge Alberto Chavez Nava Herencia y Polimorfismo Implementar la jerarquía de herencia mostrada en la figura de acuerdo con las siguientes características: • La clase figura contiene un atributo llamado lado1 que será considerado como el radio para el círculo. • La clase figura implementa el método area() el cual calcula el área de un circulo • La clase Circulo sólo se hereda de Figura • La clase Rectángulo agrega un atributo llamado lado2 y sobrescribe el método área para calcular el área de un rectángulo • La clase Triangulo adiciona el atributo para la altura de un triangulo considerando al atributo lado1 como la base del mismo. También sobrescribe el método área para calcular el área de un Triangulo. Al concluir con la implementación de las clases, crear una clase Aplicación con el método main el cual deberá contener al menos el siguiente código: Figura f1 = new Circulo(10); Figura f2 = new Rectangulo(20, 20); Figura f3 = new Triangulo(5, 30); System.out.println(“El area del Circulo es: “ + f1.area()); System.out.println(“El area del Rectangulo es: “ + f2.area()); System.out.println(“El area del Triangulo es: “ + f3.area()); Como se observa en el código de la aplicación, las 4 clases deberán implementar un constructor para recibir los valores iniciales de cada figura, el radio para el círculo, el lado1 y lado2 para el rectángulo y la base y la altura para el triángulo.