Métodos setter
Para que otros objetos puedan modificar el valor de los atributos de una clase, usamos los métodos setter, por ejemplo:
public void setSaldo(double s){
saldo = s;
}
public void setNumCuenta(int num){
numCuenta = num;
}
Los setters reciben como parámetro el mismo tipo de dato que el del atributo. El nombre de los métodos setter se construye de forma análoga a la de los getters, pero iniciando con la palabra "set", y asignan al atributo el valor del parámetro recibido. El parámetro recibido tiene el mismo nombre que el atributo. Para diferenciar entre el valor enviado como parámetro y el nombre del atributo se utiliza la palabra this. De tal forma que this.nombreAtributo se refiere al atributo del objeto. Por ejemplo:
public void setSaldo(double saldo){
// el parámetro saldo lo asigna al atributo this.saldo
this.saldo = saldo;
}
public void setNumCuenta(int numCuenta){
// el parámetro numCuenta lo asigna al atributo this.numCuenta
this.numCuenta = numCuenta;
}