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?