JavaSE 17 Encapsulamiento Leccion
Una de las caracterÃsticas más importantes de la programación orientada a objetos es el encapsulamiento.
Esta caracterÃstica nos permite aislar los datos de nuestros objetos del acceso de otros objetos externos, y de esta manera restringir el acceso directo a los atributos o métodos que no deseemos permitir, ya que el estado de un objeto está generalmente oculto. Podemos entender por estado de un objeto como los valores actuales de cada uno de los atributos del objeto, y cualquier cambio en estos valores cambia el estado interno del objeto.
Al ser uno de los principios más importantes, el encapsulamiento se logra aplicar a través de los llamados modificadores de acceso. Existen cuatro modificadores de acceso en Java, los cuales son: private, package o default, protected y public.
El modificador private al agregarlo a un atributo o método de una clase básicamente lo que estamos indicando es que sólo será posible acceder al atributo o método marcado desde la misma clase y no
desde alguna otra, por ello el nombre de privado.
En cambio el modificador public lo que indica es que es posible acceder a este a este atributo o método desde cualquier otra clase, por ello el nombre de publico.
Esta caracterÃstica nos permite aislar los datos de nuestros objetos del acceso de otros objetos externos, y de esta manera restringir el acceso directo a los atributos o métodos que no deseemos permitir, ya que el estado de un objeto está generalmente oculto. Podemos entender por estado de un objeto como los valores actuales de cada uno de los atributos del objeto, y cualquier cambio en estos valores cambia el estado interno del objeto.
Al ser uno de los principios más importantes, el encapsulamiento se logra aplicar a través de los llamados modificadores de acceso. Existen cuatro modificadores de acceso en Java, los cuales son: private, package o default, protected y public.
El modificador private al agregarlo a un atributo o método de una clase básicamente lo que estamos indicando es que sólo será posible acceder al atributo o método marcado desde la misma clase y no
desde alguna otra, por ello el nombre de privado.
En cambio el modificador public lo que indica es que es posible acceder a este a este atributo o método desde cualquier otra clase, por ello el nombre de publico.
No hay comentarios.