Está en la página 1de 1

IA-065 Lenguaje de Programación II

III PA 2022
Prueba 4 –POO, Interfaces, abstracción, encapsulación, herencia, polimorfismo.
Instrucciones:
Lea cuidadosamente el ejercicio realice su análisis respectivo y plantee la solución que
considere más adecuada para el problema. Se le solicita que construya un programa en el
lenguaje de programación JAVA haciendo uso del IDE de su preferencia, específique lo
siguiente:
• Guarde su proyecto como:
P4_seccion_numerocuenta_primernombre_primerapellido
• Agregue en el encabezado del archivo java Principal: /*Prueba N4 – POO
Número de cuenta
Nombre
Sección */
Se dispone del siguiente problema el cual usted deberá solucionar a través de la aplicabilidad
de la programación en Java y lo aprendido del paradigma de programación orientada a
objetos.
La administración de un colegio pretende automatizar sus procesos entre los cuales radica
la disposición de información relevante de cada estudiante (como: nombres y apellidos,
identidad, calificaciones (suponga que cada estudiante cursa solo 5 materias y 4 parciales
(español, matemáticas, sociales, física y química))) y de los cursos (considerar información
como: nombre colegio, año lectivo, parcial, nombre curso (por ejemplo: primer grado)),
partiendo de primero a noveno grado. Por lo que se solicita:
1. Identifique los distintos objetos/atributos/métodos requeridos para el proceso.
2. Cree una interfaz con único método para mostrar la información en la pantalla.
3. Aplique la herencia y polimorfismo (ya sea overload u override) correspondiente.
4. Cree una clase Principal para probar su programa asumiendo los procesos:
a. Mostrar información del colegio.
b. Mostrar información del estudiante.
c. Mostrar información del curso.
5. Cree una interfaz que permita registrar los campos siguientes
a. Nombre colegio
b. Año
c. Nombre Curso
d. Parcial
e. Notas de cada clase

Para esta última parte considere un botón “registrar estudiante” y uno “mostrar
información”

Éxitos!!!

También podría gustarte