Transcript

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.

Top Related