Programación orientada a objetos Capítulo 5 Comportamiento mas sofisticado.

26
Programación orientada a objetos Capítulo 5 Comportamiento mas sofisticado

Transcript of Programación orientada a objetos Capítulo 5 Comportamiento mas sofisticado.

Page 1: Programación orientada a objetos Capítulo 5 Comportamiento mas sofisticado.

Programación orientada a objetos

Capítulo 5Comportamiento mas sofisticado

Page 2: Programación orientada a objetos Capítulo 5 Comportamiento mas sofisticado.
Page 3: Programación orientada a objetos Capítulo 5 Comportamiento mas sofisticado.

El sistema “Soporte técnico”

Page 4: Programación orientada a objetos Capítulo 5 Comportamiento mas sofisticado.
Page 5: Programación orientada a objetos Capítulo 5 Comportamiento mas sofisticado.

Clase “SistemaDeSoporte”

Page 6: Programación orientada a objetos Capítulo 5 Comportamiento mas sofisticado.

Clase “SistemaDeSoporte”

Page 7: Programación orientada a objetos Capítulo 5 Comportamiento mas sofisticado.

Clase “Contestador”

Page 8: Programación orientada a objetos Capítulo 5 Comportamiento mas sofisticado.

Lectura de documentación de clase• http://docs.oracle.com/javase/1.5.0/docs/api/index.html

Page 9: Programación orientada a objetos Capítulo 5 Comportamiento mas sofisticado.

Comparar interfaz e implementación

Page 10: Programación orientada a objetos Capítulo 5 Comportamiento mas sofisticado.

Usar métodos de clases de biblioteca

Page 11: Programación orientada a objetos Capítulo 5 Comportamiento mas sofisticado.

Comprobar la igualdad de cadenas

Page 12: Programación orientada a objetos Capítulo 5 Comportamiento mas sofisticado.

Agregar comportamiento aleatorio

Page 13: Programación orientada a objetos Capítulo 5 Comportamiento mas sofisticado.

Random

Page 14: Programación orientada a objetos Capítulo 5 Comportamiento mas sofisticado.

Clase Contestador

Page 15: Programación orientada a objetos Capítulo 5 Comportamiento mas sofisticado.
Page 16: Programación orientada a objetos Capítulo 5 Comportamiento mas sofisticado.

Concepto de Mapa

Page 17: Programación orientada a objetos Capítulo 5 Comportamiento mas sofisticado.

HashMap

¿Qué ocurre si buscamos( get) una clave que no está?¿Qué ocurre si introducimos de nuevo (put) una clave existente?

Page 18: Programación orientada a objetos Capítulo 5 Comportamiento mas sofisticado.

Usar conjuntos

Page 19: Programación orientada a objetos Capítulo 5 Comportamiento mas sofisticado.

Dividir Cadenas

Page 20: Programación orientada a objetos Capítulo 5 Comportamiento mas sofisticado.
Page 21: Programación orientada a objetos Capítulo 5 Comportamiento mas sofisticado.

Escribir documentación de clase• (BlueJ) Herramientas -> documentación proyecto

Page 22: Programación orientada a objetos Capítulo 5 Comportamiento mas sofisticado.

Compara público con privado

Page 23: Programación orientada a objetos Capítulo 5 Comportamiento mas sofisticado.

Variables de clases

Page 24: Programación orientada a objetos Capítulo 5 Comportamiento mas sofisticado.

Constantes

Costantes de “clase”

Page 25: Programación orientada a objetos Capítulo 5 Comportamiento mas sofisticado.
Page 26: Programación orientada a objetos Capítulo 5 Comportamiento mas sofisticado.