OBJETIVO: Investigar sobre el tema de que es el
encapsulamiento en c++ con un ejemplo claro que ayude a mejorar nuestros
conocimientos para poder entender mejor a una función clase.
El encapsulamiento
Es el proceso
de almacenar en una misma sección los elementos de una abstracción que
constituyen su estructura y su comportamiento; sirve para separar el interfaz
contractual de una abstracción y su implantación.
Para que la
abstracción funcione como debe, la implementación debe estar encapsulada, nunca está de más recordar que cada clase
debe tener dos partes, una interfaz y una implementación, tranquilo no te
asustes si no sabes que es una clase, ya llegaremos a ese tema, de momento
manténgase concentrado en la encapsulación.
Existen tres niveles de
acceso para el encapsulamiento, los cuales son:
Público
(Public): Todos pueden acceder a los datos o métodos de una clase que se
definen con este nivel, este es el nivel más bajo, esto es lo que tú quieres
que la parte externa vea.
Protegido
(Protected): Podemos decir que estás no son de acceso público, solamente son
accesibles dentro de su clase y por subclases.
Privado
(Private): En este nivel se puede declarar miembros accesibles sólo para la
propia clase.
EJEMPLO :
NETGRAFIA:
https://styde.net/encapsulamiento-en-la-programacion-orientada-a-objetos/
No hay comentarios:
Publicar un comentario