Your SlideShare is downloading. ×

Curso Java Inicial 1 POO

16,584
views

Published on

1 - Programación orientada a Objetos - Curso Java Inicial

1 - Programación orientada a Objetos - Curso Java Inicial

Published in: Education

1 Comment
26 Likes
Statistics
Notes
No Downloads
Views
Total Views
16,584
On Slideshare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
0
Comments
1
Likes
26
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide
  • Transcript

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

    ×