▷ ENCAPSULAMIENTO en JAVA
Encapsulamiento en Java
El concepto de encapsulamiento en Java consiste en el nivel de privacidad que van a tener las clases, atributos y métodos, es decir, si se van a poder visualizar y/o modificar fuera de su ámbito donde se declaran inicialmente. Para ello es importante conocer los modificadores de acceso que van a permitir modificar el nivel de privacidad antes mencionado, dichos modificadores de acceso son los siguientes:
- private: Si un atributo o método es privado significa que solo podrá ser accedido y modificado dentro de su misma clase, una instancia no podrá verlo fuera de ella.
- public: Si un atributo o método es público significa que podrá ser accedido y modificado por una instancia declarada en cualquier clase.
- protected: Si un atributo o método es protegido significa que podrá ser accedido y modificado por instancias de subclases o clases derivadas que se encuentren en el mismo paquete.
- default (No especificado): Si no se declara nada, solo las clases en el mismo paquete pueden acceder o modificar los atributos y métodos.
La siguiente tabla ilustra los modificadores de acceso anterior mencionados:
Modificador de acceso | Clase | Paquete | Subclase | Todos |
---|---|---|---|---|
private | Sí | No | No | No |
public |
Sí | Sí | Sí | Sí |
protected |
Sí | Sí | Sí | No |
default (No especificado) | Sí | Sí | No | No |
En el siguiente video te mostraré el uso de encapsulamiento en atributos y métodos para el desarrollo de un juego en Java.
🗨️ ¿Qué opinas?
Me encantaría saber tu opinión sobre este tema. Déjame un comentario aquí abajo 💬 y, si te gustó el contenido, ¡no olvides seguir el blog para no perderte las próximas publicaciones! 📚✨
Me encantaría saber tu opinión sobre este tema. Déjame un comentario aquí abajo 💬 y, si te gustó el contenido, ¡no olvides seguir el blog para no perderte las próximas publicaciones! 📚✨
Comentarios