¿ QUE ES EL ENCAPSULAMIENTO EN PROGRAMACIÓN ?
La encapsulación es un mecanismo
que consiste en organizar datos y métodos de una estructura, conciliando el
modo en que el objeto se implementa, es decir, evitando el acceso a datos por
cualquier otro medio distinto a los especificados. Por lo tanto, la encapsulación
garantiza la integridad de los datos que contiene un objeto.
La encapsulación define los
niveles de acceso para elementos de esa clase. Estos niveles de acceso
definen los derechos de acceso para los datos, permitiéndonos el acceso a datos
a través de un método de esa clase en particular, desde una clase heredada o
incluso desde cualquier otra clase. Existen tres niveles de acceso:
ü Público: (Public): Funciones de toda clase pueden acceder a los
datos o métodos de una clase que se define con el nivel de acceso público.
Este es el nivel de protección de datos más bajo.
ü Protegido
(Protected): El acceso a los datos está restringido a las funciones
de clases heredadas, es decir, las funciones miembro de esa clase y todas las
subclases.
ü Privado (Private): El
acceso a los datos está restringido a los métodos de esa clase en particular.
Este es el nivel más alto de protección de datos
No hay comentarios:
Publicar un comentario