FI15B_practica_p2

24
GRADO DE INGENIERIA Especialidad: Electricidad (Cod.: 6801) Especialidad: Electrónica (Cod.: 6802) Especialidad: Mecánica (Cod.: 6803) Especialidad: Tecnología Industrial (Cod.: 6804)

Transcript of FI15B_practica_p2

GRADO DE INGENIERIA Especialidad: Electricidad (Cod.: 6801) Especialidad: Electrónica (Cod.: 6802) Especialidad: Mecánica (Cod.: 6803)

Especialidad: Tecnología Industrial (Cod.: 6804)

Blog de FI Alzira-Valencia

http://uned6xfi.blogspot.com

http://es.wikipedia.org/wiki/Objeto_%28programaci%C3%B3n%29#Composici.C3.B3n

Faltan los constructores

O clases hijas de

Usa el mètode toString

Usa el mètode toString

http://docs.oracle.com/javase/7/d

ocs/api/java/util/ArrayList.html

http://docs.oracle.com/javase/

7/docs/api/java/util/Date.html

Unidad Didáctica II

Tema 7. Estructuras de Objetos.

15B - S05 - Tema 7. Estructuras y agrupación Tema 8. Comportamiento avanzado

14B - S06 - Tema 8. Comportamiento avanzado con objetos.

Tema 9. Acoplamiento entre clases

14B - S07 - Tema 9. Acoplamiento entre clases

Tema 7. Estructuras de almacenamiento y agrupación de objetos.

Sesión 5 27 marzo 15

Tema 7. Estructuras de almacenamiento y agrupación de objetos.

1. Librerías de clases 2. Clases genéricas 3. Colecciones de tamaño flexible: ArrayList 1. Procesamiento de colecciones 2. Estructuras de control: los bucles for-each y while 3. Acceso mediante índices e iteradores 4. Colecciones de tamaño fijo: Array 1. Creación y declaración de arrays 2. Uso de arrays 3. Estructuras de control: el bucle for

Tema 8. Comportamiento avanzado con objetos.

Sesión 6 17 abril 15

Tema 8. Comportamiento avanzado con objetos. 1. Documentación de las clases de una librería

2. Los paquetes y la sentencia import 3. Visibilidad 1. Ocultamiento de la información 2. Métodos y campos públicos y privados 4. Variables de clase y constantes 1. La palabra clave static 2. Constantes

Tema 9. Acoplamiento entre clases.

Sesión 7

24 abril 15

Tema 9. Acoplamiento entre clases. 1. Acoplamiento y cohesión

2. Uso de la encapsulación para reducir el acoplamiento 3. Ejecutar una aplicación fuera de BlueJ

1. setIdSala() NO en Constructor | getIdSala() SI

2. setButacas() NO en Constructor | getButacas() SI

3. Recomiendo utilizar ArrayList como colección

4. eliminarSesion() utilizará el método remove()

5. anyadirSesion() utilizará el método add()

6. getSesion() devuelve un objecto Sesion sin acentos

7. Seguir recomendaciones anteriores con toString()

8. Igual que 7, pero filtrando por fecha proporcionada

7. Seguir recomendaciones anteriores con toString() para mostrarInfo()

Utilizar excepciones lanzando o propagando los errores al programa Principal

http://docs.oracle.com/javase/7/docs/api/java/lang/Exception.html

Muchas gracias por su atención

!Animo y bienvenido a la asignatura de

Fundamentos de Informática!