160 likes | 525 Views
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?.
E N D
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? Un objeto es la instancia de una clase, la cual contiene propiedades, comportamientos, estados y una identidad que lo hace único. • Atributos • Comportamientos • Estados
Clase Una clase es la definición de un objeto, de sus propiedades, comportamientos y estados
Fundamentos de POO. • Abstracción. • Encapsulamiento. • Herencia. • Polimorfismo.
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
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.
Herencia La herencia define una relación entre clases, en la cual una clase comparte su estructura y comportamientos con otra.
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
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
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
Codificación y compilación HolaMundo.java
IDEs de Desarrollo • NetBeans • Eclipse • Jcreator • BlueJ
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.