Programación Orientada a Objetos

1 Programación Orientada a ObjetosProfesor : Ernesto Edua...
Author: Pili Portalatin
0 downloads 2 Views

1 Programación Orientada a ObjetosProfesor : Ernesto Eduardo Vivanco Tapia

2 Programación Orientada a ObjetosTemario Colecciones de Objetos Tecnologías de almacenamiento Interfaz Collection Interfaz Set Interfaz List Interfaz Queue Interfaz Map Clase ArrayList Clase HashMap

3 Programación Orientada a ObjetosTemario Iteración sobre colecciones de objetos Iteradores Interfaz Enumeration Operador instaceof Generics Definición Sintaxis Clases genéricas Constructores genéricos Métodos genéricos

4 Programación Orientada a ObjetosTemario Herencia Concepto Tipo de Herencia Herencia en java simple Sintaxis Sobre escritura de métodos Constructores con herencia y uso de super Jerarquía de llamada en constructores

5 Programación Orientada a ObjetosTemario Interfaces Clase Object Casting o Conversión de Objetos Clases Abstractas Métodos Abstractos Clases Finales Métodos Finales Polimorfismo Polimorfismo, enlace dinámico

6 Programación Orientada a ObjetosTemario Excepciones Definición. Funcionalidad Clase Throwable Tipos de Excepciones API de las Excepciones Excepciones Definidas por el Usuario Lazamiento de Excepciones (Throw – Throwable) Captura de Excepciones (Try – Catch – Finally)

7 Programación Orientada a ObjetosTemario Aserciones Definición. Uso de Pre-Condición y Post-Condición Activación Assert Diagrama de Clases

8 Programación Orientada a ObjetosTemario Elementos de usuario Widgets Contenedores AWT Window Frame Applet Panel Dialog FileDialog

9 Programación Orientada a ObjetosTemario AWT Componentes Label (Etiqueta) Button (Botones) CheckBox (Casilla de Verificación) Choice (Listas de Opciones) List (Listas) Scrollbar (Barras de desplazamiento) TextField, TextArea (Editores de Texto)

10 Programación Orientada a ObjetosTemario AWT Barra de Menu MenuBar MenuItem Menu CheckBoxMenuItem Java Foundation Class (Swing) Migración desde AWT Componentes de Swing

11 Programación Orientada a ObjetosTemario Gestor de diseño Definición FlowLayout GridLayout BorderLayout Uso de Insets (espacio entre ventana y contenedor) Null layout Manejo de eventos en JAVA: Package java.awt.event Tipo de eventos. Modelo Vista Controlador

12 Programación Orientada a ObjetosTemario Implementación de Interfaz Por herencia Por colaboración

13 Programación Orientada a ObjetosTemario Threads Funcionalidad Ciclo de vida de un Threads Tipos de Threads API de los Threads Modalidad para crear y ejecutar Threads