Java Inicial (20 horas)
Temario1.   Programación Orientada a Objetos2.   Introducción y Sintaxis Java3.   Sentencias Control Flujo4.   POO en Java...
Tema 1Programación Orientada aObjetos
Objetivos1.   Programación Orientada a       n   Historia y origen de la POO     Objetos                        n   Caract...
1 - Programación orientada a Objetosn    Introducción      ¨ Su      aparición se remonta a 1967 con SIMULA           n   ...
1 - Programación orientada a Objetosn    Características      ¨ ABSTRACCIÓN           n   Proceso mediante el cual se esco...
1 - Programación orientada a Objetosn    Elementos POO (1)
1 - Programación orientada a Objetosn    Elementos de la POO (2)
1 - Programación orientada a Objetosn    Elementos de la POO (3)
1 - Programación orientada a Objetosn    Elementos de la POO (4)
1 - Programación orientada a Objetosn    VISTA PUBLICA      ¨ Interfaceentre la clase y el programador final      ¨ Lo que...
1 - Programación orientada a Objetos
1 - Programación orientada a Objetosn    Constructores
1 - Programación orientada a Objetosn    Métodos operadores
1 - Programación orientada a Objetosn    Atributos y Métodos Estáticos
1 - Programación orientada a Objetosn    Atributos estáticos
1 - Programación orientada a Objetosn    Método estático
1 - Programación orientada a Objetosn    Clases
1 - Programación orientada a Objetosn    Relaciones entre clases (HERENCIA)
1 - Programación orientada a Objetosn    Polimorfismo
1 - Programación orientada a Objetosn    Clases Abstractas
1 - Programación orientada a Objetosn    Clases Abstractas - Ejemplo
1 - Programación orientada a Objetosn    Clases Finales y Clases Internas
Conclusiones1.   Programación Orientada a       n   Historia y origen de la     Objetos                            POO2.  ...
Referenciasn   Introducción al Lenguaje Java:    http://java.sun.com/new2java/gettingstart    ed.jspn
Próxima SlideShare
Cargando en…5
×

Curso java inicial 1 poo

1.025 visualizaciones

Publicado el

0 comentarios
0 recomendaciones
Estadísticas
Notas
  • Sé el primero en comentar

  • Sé el primero en recomendar esto

Sin descargas
Visualizaciones
Visualizaciones totales
1.025
En SlideShare
0
De insertados
0
Número de insertados
3
Acciones
Compartido
0
Descargas
66
Comentarios
0
Recomendaciones
0
Insertados 0
No insertados

No hay notas en la diapositiva.

Curso java inicial 1 poo

  1. 1. Java Inicial (20 horas)
  2. 2. Temario1. Programación Orientada a Objetos2. Introducción y Sintaxis Java3. Sentencias Control Flujo4. POO en Java5. Relaciones entre Objetos6. Polimorfismo, abstracción e interfaces7. Excepciones8. Conceptos avanzados
  3. 3. Tema 1Programación Orientada aObjetos
  4. 4. Objetivos1. Programación Orientada a n Historia y origen de la POO Objetos n Características POO2. Introducción y Sintaxis Java n Elementos POO3. Sentencias Control Flujo n Visibilidad4. POO en Java5. Relaciones entre Objetos n Métodos6. Polimorfismo, abstracción e n Atributos y métodos interfaces estáticos7. Excepciones n Relación entre clases8. Conceptos avanzados n Herencia n Polimorfismo n Abstracción n Clases finales e internas
  5. 5. 1 - Programación orientada a Objetosn Introducción ¨ Su aparición se remonta a 1967 con SIMULA n Lenguaje diseñado para hacer simulaciones ¨ Enfoque diferente del mundo informático. ¨ Implica: n CREACIÓN DE MODELOS DEL MUNDO REAL ¨ POO surge de la necesidad de modelizar la realidad ¨ en un sistema informático n MODELOS TAD’S (programación tradicional) vs POO ¨ Programación estructurada § En procedimientos § Estructura de Datos
  6. 6. 1 - Programación orientada a Objetosn Características ¨ ABSTRACCIÓN n Proceso mediante el cual se escogen las características esenciales de algo. No importa el “como” sino el “qué” ¨ ENCAPSULACIÓN n Ocultar la características de una abstracción n Ocultar el comportamiento interno de la clase ¨ MODULARIZACIÓN n Característica de un sistema que puede descomponerse en un conjunto de módulos relacionados entre sí, pero poco acoplados ¨ REUTILIZACIÓN n Si ya está implementado, porqué tener que inventarlo
  7. 7. 1 - Programación orientada a Objetosn Elementos POO (1)
  8. 8. 1 - Programación orientada a Objetosn Elementos de la POO (2)
  9. 9. 1 - Programación orientada a Objetosn Elementos de la POO (3)
  10. 10. 1 - Programación orientada a Objetosn Elementos de la POO (4)
  11. 11. 1 - Programación orientada a Objetosn VISTA PUBLICA ¨ Interfaceentre la clase y el programador final ¨ Lo que el programador final puede utilizarn VISTA PRIVADA ¨ Operaciones internas a la clase ¨ El programador final NO puede acceder a ellas directamenten VISTA PROTEGIDA ¨ Operaciones internas a la clase que son accesibles desde sus clases derivadas
  12. 12. 1 - Programación orientada a Objetos
  13. 13. 1 - Programación orientada a Objetosn Constructores
  14. 14. 1 - Programación orientada a Objetosn Métodos operadores
  15. 15. 1 - Programación orientada a Objetosn Atributos y Métodos Estáticos
  16. 16. 1 - Programación orientada a Objetosn Atributos estáticos
  17. 17. 1 - Programación orientada a Objetosn Método estático
  18. 18. 1 - Programación orientada a Objetosn Clases
  19. 19. 1 - Programación orientada a Objetosn Relaciones entre clases (HERENCIA)
  20. 20. 1 - Programación orientada a Objetosn Polimorfismo
  21. 21. 1 - Programación orientada a Objetosn Clases Abstractas
  22. 22. 1 - Programación orientada a Objetosn Clases Abstractas - Ejemplo
  23. 23. 1 - Programación orientada a Objetosn Clases Finales y Clases Internas
  24. 24. Conclusiones1. Programación Orientada a n Historia y origen de la Objetos POO2. Introducción y Sintaxis Java n Características y3. Sentencias Control Flujo elementos4. POO en Java n Visibilidad5. Relaciones entre Objetos n Métodos6. Polimorfismo, abstracción e n Relación entre clases interfaces7. Excepciones n Polimorfismo8. Conceptos avanzados n Abstracción n Clases Finales e internas
  25. 25. Referenciasn Introducción al Lenguaje Java: http://java.sun.com/new2java/gettingstart ed.jspn

×