Setter

ZeroV3i
29 de Noviembre del 2009
Tengo una duda, y es sobre los getter y setter, segun se son un estandar para encapsular datos, pero mi dada es esta. el getter retorna el valor por lo tanto el tipo del metodo es el mismo que el del valor, pero el setter es void, por que simplemente establece el valor, mi pregunta es si el valor puede ser boolean a la vez, esto es para validar que los datos ingresados a la clase sean correctos por ejemplo una edad.
public boolean setEdad(int edad){
if(edad>0){
this.edad=edad;
return true;
}else{
return false;
}
}

Me pregunto si haciendo eso, sigo estando con los estandares.