POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
HerenciaPolimorfismoFiguras
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.