Fundamentos de POO con JAVA

Page 1

LA PROGRAMACIÓN ORIENTADA A OBJETOS Y JAVA La Programación Orientada a Objetos o POO se trata de un modelo de programación en el que en lugar de utilizar procedimientos y datos como ocurre en los lenguajes corrientes basados en un modelo orientado hacia los datos, se emplean en su lugar objetos los cuales corresponden a entidades con atributos específicos o propiedades y un conjunto de acciones para realizar sobre ellos mismos o que permiten enviar mensajes a otros objetos, dichas acciones se conocen como métodos. Existen muchos lenguajes que emplean la metodología orientada a objetos, algunos de ellos puros y otros han adoptado ésta técnica. Dentro de los lenguajes orientados a objetos puros se encuentra Java. El lenguaje Java en un inicio correspondía a un lenguaje de programación para dispositivos electrónicos teniendo por lo tanto que ser muy pequeño, portable, facil y eficiente. El lenguaje, desarrollado por Sun MicroSystems en 1991, es un lenguaje de programación orientado a objetos basado en C++ y acondicionado a equipos de computo para ser portátil a través de las distintas plataformas y sistemas operativos (plataformas de Hardware y de Software diferentes) tanto a nivel de código fuente como en binario o más exactamente en ByteCode (Código Java) permite entre otras realizar los siguientes tipos de implementaciones: • Aplicaciones (Aplicaciones StandAlone - Compiladas) • Applets (Compilados) • Servlets (Compilados) • Scripts (Sublenguaje JS - Es Interpretado. Su implementación es diferente) Aunque Java posee gran parte de la sintaxis y estructura de orientación a objetos heredada de C++ y por consiguiente de C, excluye muchos procesos complejos que se realizan en estos lenguajes por lo que se hace más fácil su aprendizaje (una vez se comprende su metodología y características). Entre las principales diferencias con los lenguajes mencionados se encuentran: • No existen apuntadores ni las bases aritméticas de estos. • Para el manejo de cadenas y arreglos se emplean Objetos reales. • La administración de la memoria es automática. • La herencia es Sencilla, no dispone de herencia múltiple pero se pueden implementar Interfaces para suplir esta “deficiencia”. Las aplicaciones Java se desarrollan inicialmente en cualquier editor de texto teniendo como nombre el de la clase que implementan (Aunque no necesariamente) y como extensión .java respetando las minúsculas y sin agregar espacios no indicados, también se pueden emplear Procesadores de Palabras como Word u otros pero especificando en el momento de almacenar el archivo que se trata de uno de Tipo

Luis F. Niño O.

-

1


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.
Fundamentos de POO con JAVA by Luis Fernando Niño Ospina - Issuu