lunes, 29 de enero de 2018

CLASE 4: EL ENCAPSULAMIENTO

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