practica de herencia interface abstracta
DESCRIPTION
Practica de Herencia Interface AbstractaTRANSCRIPT
Practica de Programación II
Objetivos
Familiarizarse con los paradigmas de herencia y polimorfismo. Utilizar los conceptos de sobrecarga y sobre-escritura.
Desarrollo
Realizar una aplicación de administración de figuras geométricas que considere lo siguiente:
Crear las clases Rectangulo, Círculo y la clase padre junto con sus atributos. (Aplicar herencia - 2 puntos)
Crear una interface para realizar las operaciones de figura como dibujar (imprimir en consola, puede ser usando System.out no debe ser una grafica exacta), rotar(imprimir un texto indicando la direccion de rotacion) o puede crear una operación de su elección (Aplicar polimorfismo - 2 puntos).
Crear los métodos calcularPerimetro y calcularArea comunes para figuras en la clase padre y realizar la sobreescritura en las clases hijas (Aplicar sobreescritura - 2 puntos).
Implementar los métodos de la interface en las clases hijas y crear métodos sobrecargados relacionados a estos (Aplicar sobrecarga - 2 puntos).
Enviar zipeado las fuentes conjuntamente con el documento que incluya las capturas de pantalla que demuestren la ejecución y la explicación del trabajo
Soporte
Tomar en cuenta que el polimorfismo está relacionado con el uso de interfaces y la sobrecarga y la herencia con la utilización de las superclases - subclases y la sobreescritura.
Adicionalmente recuerde que una clase puede a la vez implementar una interfaz y extender una superclase.