1
resposta

Setters em construtores

Olá reparei algo que durante a construção do construtor da classe que obrigatoriamente exige que passássemos parâmetros de agência e construtores, é possível passar como argumento valores negativos: Insira aqui a descrição dessa imagem para ajudar na acessibilidadeEu contornei este problema chamando sets dentro do construtor da classe conta, mas da mesma forma, voltamos ao problema de termos agência e conta com valor 0: Insira aqui a descrição dessa imagem para ajudar na acessibilidadeQual a melhor maneira de tratarmos essa situação? Lançando exceções?

1 resposta

Cara, no mundo corporativa dificilmente você verá numeros de agencias, contas, cpf, cep, etc em tipo int, são mais usados Strings. E para você que esta aprendendo se apegar tando em validação pode lhe atrapalhar em seu desenvolvimento. Tenta focar so nas regras de negocio para saque e deposito.

lançar exception se o valor do saque for maior que o saldo, e idem para o depositar caso o deposito for menor ou igual a zero

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software