Propuesta didáctica UT 07¶
Resultado de aprendizaje¶
- Desarrolla programas organizados en clases analizando y aplicando los principios de la programación orientada a objetos.
- g. Se han definido y utilizado clases heredadas.
- h. Se han creado y utilizado métodos estáticos.
- i. Se han creado y utilizado conjuntos y librerías de clases.
- Desarrolla programas aplicando características avanzadas de los lenguajes orientados a objetos y del entorno de programación
- a. Se han identificado los conceptos de herencia, superclase y subclase.
- b. Se han utilizado modificadores para bloquear y forzar la herencia de clases y métodos.
- c. Se ha reconocido la incidencia de los constructores en la herencia.
- d. Se han creado clases heredadas que sobrescriben la implementación de métodos de la superclase.
- e. Se han diseñado y aplicado jerarquías de clases.
- f. Se han probado y depurado las jerarquías de clases.
- g. Se han realizado programas que implementen y utilicen jerarquías de clases.
- h. Se ha comentado y documentado el código.
- i. Se han identificado y evaluado los escenarios de uso de interfaces.
- j. Se han identificado y evaluado los escenarios de utilización de la herencia y la composición.
Contenidos¶
La presente UT tratará los siguientes contenidos:
- Creación de paquetes
- Concepto de Herencia
- Tipos de herencia en los lenguajes
- Herencia en Java
- Polimorfismo
- Sobrescritura de métodos
- Métodos y clases abstractos y finales
- Acceso a la superclase
- Visibilidad de miembros y métodos
- Interfaces
- Implementación de una interfaz
- Conversiones entre objetos (casting)
- Clases anidadas
Programación de aula¶
Sesión
Fecha
Conceptos
Actividades
01
07/01/2025
Creación de paquetes
02
08/01/2025
Herencia
03
08/01/2025
04
09/01/2025
05
09/01/2025
Trabajo en clase
06
10/01/2025
Acceso a la superclase
07
13/01/2025
08
13/01/2025
09
14/01/2025
Trabajo en clase
10
15/01/2025
11
15/01/2025
Trabajo en clase
12
16/01/2025
13
16/01/2025
Trabajo en clase
14
17/01/2025
Polimorfismo
15
20/01/2025
Visibilidad
16
20/01/2025
17
21/01/2025
Trabajo en clase
18
22/01/2025
Interfaces
19
22/01/2025
20
23/01/2025
21
23/01/2025
22
24/01/2025
Trabajo en clase
23
27/01/2025
24
27/01/2025
25
28/01/2025
Trabajo en clase
26
29/01/2025
Casting
27
29/01/2025
28
30/01/2025
Trabajo en clase
29
30/01/2025
Trabajo en clase
30
31/01/2025
PO UT 07 - Test
31
03/02/2025
PO UT 07 - Práctico
32
03/02/2025
PO UT 07 - Práctico