Principios de Encapsulamiento
En la programación orientada a objetos se denomina encapsulamiento al ocultamiento
de los "datos" (en realidad, su estado) de un objeto, de tal manera que sólo sepuedan
cambiar dichos estados mediante las operaciones (métodos) definidas en dicho objeto.
Contenido
1.
Introducción
2.
Encapsulamiento en Java
3.
Encapsulamiento de objetos en NetbeansIntroducción
El encapsulamiento es una simple idea poderosa que provee dos principales beneficios
a los desarrolladores de software: la modularidad y el ocultamiento de la información.
La modularidad haceque el código fuente (y también el mantenimiento) de un objeto
pueda ser escrito independientemente del código fuente de otros objetos. De esta
manera, un objeto puede ser transferido alrededor delsistema sin alterar su estado y
conducta.
Por otro lado, el ocultamiento de la información hace que un objeto tenga una "interfaz
pública" que otros objetos pueden utilizar para comunicarse con él.Esta "interfaz
pública" en realidad son los métodos que se programan para cambiar los estados de los
"datos" (llamados atributos) de un objeto. Estos métodos también son conocidos como
accesores, ydependiendo de su función (establecer u obtener el valor de un atributo de
un objeto) se le conocen también como "getters" y "setters" o como "get" y "set".
Encapsulamiento
en
java
Parailustrar la programación del principio de encapsulamiento en Java,
programaremos una clase Persona con sus atributos: nombre, apellido paterno y
apellido paterno.
package Principal;
public classPersona{
String nombre;
String apellidoPaterno;
String apellidoMaterno;
}
Hasta este punto, la clase Persona se encuentra programada, si queremos usar la clase
podemos declarar e inicializar unobjeto Persona y asignarle valores a sus atributos.
package Principal;
public class Main {
public static void main(String[] args) {
Persona persona = new Persona();
persona.nombre = "Juan";...
Regístrate para leer el documento completo.