1 / 16

Programación orientada a objetos

Programación orientada a objetos. Programación orientada a objetos. La programación orientada a objetos es un conjunto de normas, que se basan en la idea de construir un software de forma mucho más cercana a la vida real. ¿Qué es un objeto?.

verdad
Download Presentation

Programación orientada a objetos

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Programación orientada a objetos

  2. Programación orientada a objetos. La programación orientada a objetos es un conjunto de normas, que se basan en la idea de construir un software de forma mucho más cercana a la vida real

  3. ¿Qué es un objeto? Un objeto es la instancia de una clase, la cual contiene propiedades, comportamientos, estados y una identidad que lo hace único. • Atributos • Comportamientos • Estados

  4. Clase Una clase es la definición de un objeto, de sus propiedades, comportamientos y estados

  5. Fundamentos de POO. • Abstracción. • Encapsulamiento. • Herencia. • Polimorfismo.

  6. Abstracción. La abstracción corresponde a la ignorancia selectiva con la que enfrentamos un problema, el concepto de abstracción nos dice que debemos preocuparnos sólo de lo importante e ignorar de manera selectiva lo que no lo es

  7. Encapsulamiento Es la característica que tienen las clases de ocultar la complejidad de sus comportamientos, mediante la presentación al usuario de una interfaz, la cual responde a peticiones a través de métodos sin la necesidad de exponer los medios utilizados para brindar un resultado.

  8. Herencia La herencia define una relación entre clases, en la cual una clase comparte su estructura y comportamientos con otra.

  9. Polimorfismo • El polimorfismo es una palabra proveniente del griego que significa muchas formas • consiste en la capacidad que tienen los objetos a dar distintas respuestas a un mensaje según el objeto que ejecuta el comportamiento

  10. Historia del lenguaje Java • Java es un lenguaje de programación • Java es el resultado de un proyecto de investigación para desarrollar software con el fin de comunicar distintos aparatos electrónicos de la época • que Java es un lenguaje orientado a objetos. • El lenguaje de Java está fundamentado en C++, lo que significa que su sintaxis y estructura de programación son muy similares

  11. Compilar y ejecutar un programa • El esquema de programación con java se compone de 4 etapas • editar • Compilar • ejecutarlo • Depurarlo • JDK (Java Development Kit). • El sitio de descargas de Oracle es: http://www.oracle.com/technetwork/java/javase/downloads/index.html

  12. Codificación y compilación HolaMundo.java

  13. Proceso de compilación y ejecución de Java

  14. IDEs de Desarrollo • NetBeans • Eclipse • Jcreator • BlueJ

  15. NetBeans

  16. Depuración • Depurar se conoce como el proceso en el cual se realiza un seguimiento del código línea a línea, esta ejecución pausada del software, permite conocer los valores y resultados de la ejecución de las mismas, permitiendo a los programadores identificar y corregir errores.

More Related