<div>Hola me llamo Gustavo, tengo un problema con una aplicacion.. me podrian ayudar a resolver el ejercicio?<br></div><div>-----------------------------------</div>1.       Cree una jerarquía de clases de la forma: Agenda -> Fecha -> Actividad<br>

2.       La clase Agenda será la clase abstracta, las clases derivadas tendrán los datos (defina los tipos correctos.):<br>a.       Clase Fecha: día, mes y año.<br>b.      Clase Actividad: Descripción de la actividad.<br>

<br>3.       Cree para cada clase los métodos que corresponden y valide todas las entradas de los datos.<br>4.       Defina los métodos que sean necesarios para la clase abstracta.<br>5.       Cree una aplicación implementando polimorfismo, y genere el número de instancias que sea proporcionado por el usuario.  También los datos serán proporcionados por el usuario.  Todas las instancias serán de la clase Actividad.<br>

6.       Cree una clase con datos necesarios para poder conformar una agenda de actividades; utilizará los datos generados en los incisos anteriores para actualizar los datos de la instancia.  La clase debe tener todos los métodos que la definen.<br>

7.       La aplicación creará directamente un archivo con el nombre de Historial.bin para guardar los datos de 1000 actividades.  En la aplicación presente un menú.  Las acciones de cada opción, se realizarán mediante métodos. Las opciones son las siguientes:<br>

a.       Guardar, los datos de las actividade.<br>b.      Actualizar, para modificar una actividad programada.<br>c.       Listar, crear una lista con los datos.  Utilice el método imprimirDatos de la clase para formatear la salida como renglones.  De formato a la tabla de salida.<br>

d.      Salir de la aplicación.