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: Eu 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: Qual a melhor maneira de tratarmos essa situação? Lançando exceções?