Propuesta didáctica UT 06¶
Resultado de aprendizaje¶
- Escribe y prueba programas sencillos, reconociendo y aplicando los fundamentos de la programación orientada a objetos.
- a. Se han escrito programas que utilicen matrices (arrays).
- c. Se han instanciado objetos a partir de clases predefinidas.
- g. Se han incorporado y utilizado librerías de objetos.
- h. Se han utilizado constructores.
- Desarrolla programas organizados en clases analizando y aplicando los principios de la programación orientada a objetos.
- a. Se ha reconocido la sintaxis, estructura y componentes típicos de una clase.
- b. Se han definido clases.
- d. Se han creado constructores.
- e. Se han desarrollado programas que instancien y utilicen objetos de las clases creadas anteriormente.
- f Se han utilizado mecanismos para controlar la visibilidad de las clases y de sus miembros.
Contenidos¶
La presente UT tratará los siguientes contenidos:
- Clases
- Objetos
-
- Datos (propiedades o atributos)
-
- Métodos
-
- Creación de objetos de una clase
-
- Especificadores de acceso
-
- Creación de clases
-
- Definición de métodos de clase
-
- Ámbito de las variables locales y de los argumentos
- Sobrecarga de métodos
- Los constructores
-
- Sobrecarga del constructor
-
- Constructor copia
-
- Destructores
-
- Finalizadores
-
- Introducción a la referencia
this
- Setters y getters
Programación de aula¶
Sesión
Fecha
Conceptos
Actividades
01
14/11/2024
Conceptos básicos
Clases
Objetos
02
14/11/2024
Creación de clases
03
15/11/2024
04
18/11/2024
05
18/11/2024
06
19/11/2024
Trabajo en clase
07
20/11/2024
08
20/11/2024
Scope
Sobrecarga de métodos
09
21/11/2024
Constructores
10
21/11/2024
Destructores
Trabajo en clase
11
22/11/2024
Trabajo en el reto
12
25/11/2024
Referencia this
Setters y Getters
13
25/11/2024
14
26/11/2024
Trabajo en clase
15
27/11/2024
16
27/11/2024
Trabajo en el reto
17
28/11/2024
Trabajo en el reto
18
28/11/2024
Trabajo en el reto
19
29/11/2024
20
2/12/2024
21
2/12/2024
Trabajo en clase
22
3/12/2024
23
4/12/2024
Trabajo en el reto
24
4/12/2024
Trabajo en el reto
25
5/12/2024
Trabajo en clase
26
5/12/2024
Trabajo en clase
27
9/12/2024
28
9/12/2024
Trabajo en clase
29
10/12/2024
Trabajo en el reto
30
11/12/2024
Trabajo en el reto
31
11/12/2024
Trabajo en el reto
32
13/12/2024
Presentación del reto
Referencias¶
- Web: Programación Orientada a Objetos con Java por UPM
- Presentación: Programación Orientada a Objetos por UC3M
- Web: Introducción a POO en Java: Objetos y clases
Links de interés¶
- Web: Objetos, clases y constructores en Java. Crear una clase y un objeto. Class y new en Java
- Web: Ejemplo sencillo aplicando la POO Java
- Web: Conceptos de programación orientada a objetos JAVA
- Web: PARADIGMA ORIENTADO A OBJETOS. FUNDAMENTOS Y ORIGEN DE JAVA por UM
- Web: Curso POO (Programación Orientada a Objetos)
- Vídeo: Curso Programación Orientada a Objetos con Java
- Vídeo: MEGA Curso JAVA Programación Orientada a Objetos