Usa setters para que el dato del usuario quede dentro del rango desde un principio, o
que el usuario ponga libremente un dato y usa getters para la clase devuelva el dato dentro de un rango, o
usa getters y setters para que la clase tenga un control absoluto sobre los datos que guarde y entregue.