Sets y Gets
Enviado por yadiom • 3 de Marzo de 2013 • 228 Palabras (1 Páginas) • 255 Visitas
Los Sets y Gets son la forma de acceder a atributos de una clase. Generalmente, se usan con los atributos privados, ya que a los públicos se puede acceder directamente sin tener que acudir a ellos.
La utilización es muy sencilla, te pondré un ejemplo práctico.
Supongamos que tenemos la clase persona:
public class Persona( ){
private String nombre;
private String apellidos;
private int edad;
private boolean sexo; // Tomaremos que el valor verdadero significa varon, y el falso mujer.
public Persona( ){ }
// Aquí empezamos a declarar gets y sets
public String getNombre( ){
return this.nombre;
}
public void setNombre(String nombre){
this.nombre = nombre;
}
public String getApellidos( ){
return this.apellidos;
}
public void setApellidos(String nombre){
this.nombre = Apellidos;
}
public int getEdad( ){
return this.edad;
}
public void setNombre(String edad){
this.edad= edad;
}
public boolean getSexo( ){
return this.sexo;
}
public void setNombre(String boolean ){
this.boolean = boolean ;
}
}
Como ves ahí, los métodos lo único que hacen es proporcionar un acceso a unos atributos que son privados y que no serían accesibles desde otras clases si no es por otros métodos.
Ahora, si queremos usar esta clase dentro de cualquier código y usar sus gets y sets... se haría lo siguiente:
Persona persona = new Persona( );
persona.setNombre("Sebastián");
persona.setApellidos("Barrionuevo");
persona.setEdad(23);
persona.setSexo(true);
String nombreCompleto = persona.getNombre( ) + " " + persona.getApellidos( );
...