viernes, 2 de octubre de 2015

PROGRAMACIÓN ORIENTADA A OBJETOS

                            

Java implementa la tecnología básica  de lenguajes orientados a objetos con algunas mejoras y elimina algunas cosas para mantener el objetivo de la simplicidad del lenguaje. Java trabaja con sus datos como objetos y como interfaces a esos objetos. Soporta 3 características propias del paradigma de la orientación a objetos: encapsulación,herencia y polimorfismo. las plantillas de objetos se llaman clases y sus objetos , instancias. Estas instancias, como en otro lenguaje, necesitan ser construidas y destruidas en espacios de memoria.

PROPIEDADES

Polimorfismo

Es la capacidad que tienen los objetos de una clase de responder al mismo mensaje o evento en función de los parámetros utilizados durante su invocación. Un objeto polimórfico es una entidad que puede contener valores de diferentes tipos durante la ejecución del programa.

Herencia 

Es una propiedad que permite que los objetos sean creados a partir de otros ya existentes, obteniendo características (métodos y atributos) similares a los ya existentes. Es la relación entre una clase general y otra clase mas especifica. Es un mecanismo que nos permite crear clases derivadas a partir de clase base, Nos permite compartir automáticamente métodos y datos entre clases subclases y objetos

Encapsulamiento

Es hacer las variables que son innecesarias para el tratamiento del objeto pero necesarias para su funcionamiento privadas, asi como las funciones que no necesitan interacción del usuario o que solo pueden ser llamadas por otras funciones dentro del objeto .

No hay comentarios:

Publicar un comentario