Curso java inicial   1 poo
Upcoming SlideShare
Loading in...5
×
 

Curso java inicial 1 poo

on

  • 943 views

 

Statistics

Views

Total Views
943
Views on SlideShare
943
Embed Views
0

Actions

Likes
0
Downloads
31
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Curso java inicial   1 poo Curso java inicial 1 poo Presentation Transcript

  • Java Inicial (20 horas)
  • 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
  • Tema 1Programación Orientada aObjetos
  • 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
  • 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
  • 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
  • 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 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
  • 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. 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
  • Referenciasn Introducción al Lenguaje Java: http://java.sun.com/new2java/gettingstart ed.jspn