El primer concepto a tratar es el encapsulamiento.
ENCAPSULAMIENTO
Existe un mecanismo el cual consiste en la organización de datos pertenecientes a una estructura, lo cual garantiza que dichos datos contenidos en un objeto se mantenga de forma integra.
Define niveles de acceso para los elementos en una clase, permitiendo el acceso a datos a través de métodos particulares o clases heredadas.
Existen tres niveles de acceso, que son:
-Público: Este es el mas bajo nivel de protección, puesto que al ser publico cualquier función puede acceder a los datos de una clase.
-Protegido: Este acceso posee una restricción frente a las clases heredadas o subclases y sus funciones respectivas.
-Privado: Este es el mas alto nivel de protección, el acceso esta restringido a los métodos y datos de la clase.
El encapsulamiento también realiza la división de clases en dos partes, la primera de ellas es la interface que abarca una abstracción del comportamiento de las clases y la segunda que es la implementación comprende la abstracción y su representación y los medios que llevan a un comportamiento determinado.
A continuación les dejaré un ejemplo de encapsulamiento.
UNIVERSIDAD DISTRITAL FRANCISCO JOSÉ DE CALDAS
No hay comentarios:
Publicar un comentario