Professional Documents
Culture Documents
(20 horas)
Temario
1. 2. 3. 4. 5. 6. 7. 8.
Programacin Orientada a Objetos Introduccin y Sintaxis Java Sentencias Control Flujo POO en Java Relaciones entre Objetos Polimorfismo, abstraccin e interfaces Excepciones Conceptos avanzados
Tema 1
Programacin Orientada a Objetos
Objetivos
1. 2. 3. 4. 5. 6. 7. 8.
Programacin Orientada a Objetos Introduccin y Sintaxis Java Sentencias Control Flujo POO en Java Relaciones entre Objetos Polimorfismo, abstraccin e interfaces Excepciones Conceptos avanzados
n n n n n n n n n n n
Historia y origen de la POO Caractersticas POO Elementos POO Visibilidad Mtodos Atributos y mtodos estticos Relacin entre clases Herencia Polimorfismo Abstraccin Clases finales e internas
Introduccin
Su
n
Enfoque Implica:
n
Caractersticas
ABSTRACCIN
n
Proceso mediante el cual se escogen las caractersticas esenciales de algo. No importa el como sino el qu Ocultar la caractersticas de una abstraccin Ocultar el comportamiento interno de la clase Caracterstica de un sistema que puede descomponerse en un conjunto de mdulos relacionados entre s, pero poco acoplados Si ya est implementado, porqu tener que inventarlo
ENCAPSULACIN
n n
MODULARIZACIN
n
REUTILIZACIN
n
VISTA PUBLICA
Interface
VISTA PRIVADA
Operaciones
VISTA PROTEGIDA
Operaciones
Constructores
Mtodos operadores
Atributos estticos
Mtodo esttico
Clases
Polimorfismo
Clases Abstractas
Conclusiones
1. 2. 3. 4. 5. 6.
7. 8.
Programacin Orientada a Objetos Introduccin y Sintaxis Java Sentencias Control Flujo POO en Java Relaciones entre Objetos Polimorfismo, abstraccin e interfaces Excepciones Conceptos avanzados
n n n n n n n n
Historia y origen de la POO Caractersticas y elementos Visibilidad Mtodos Relacin entre clases Polimorfismo Abstraccin Clases Finales e internas
Referencias
n