Documente Academic
Documente Profesional
Documente Cultură
ENCAPSULACION
Java, como un lenguaje orientado a objetos, implementa la encapsulacin. Este
concepto consiste en la ocultacin del estado o de los datos miembro de un
objeto, de forma que slo es posible modificar los mismos mediante los
mtodos definidos para dicho objeto.
Cada objeto est aislado del exterior, de forma que la aplicacin es un conjunto
de objetos que colaboran entre s mediante el paso de mensajes invocando sus
operaciones o mtodos. De esta forma, los detalles de implementacin
permanecen "ocultos" a las personas que usan las clases, evitando as
modificaciones o accesos indebidos a los datos que almacenan las clases.
Adems, el usuario de la clase no se tiene que preocupar de cmo estn
implementados los mtodos y propiedades, concentrndose slo en cmo debe
usarlos.
La encapsulacin es una de las principales ventajas que proporciona la
programacin orientada a objetos.
HERENCIA
La herencia permite disear clases a partir de otras clases. Una subclase puede aadir o
modificar la funcionalidad de la clase de orden superior