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