ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Sets y Gets


Enviado por   •  3 de Marzo de 2013  •  228 Palabras (1 Páginas)  •  241 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( );

...

Descargar como (para miembros actualizados) txt (2 Kb)
Leer 1 página más »
Disponible sólo en Clubensayos.com