Só um esclarecimento sobre a validação do construtor.
Na hora de construir a ContaCorrente são passados os argumentos de agência e conta e no construtor se ocorrer erro de colocar a agência e o número menores que zero, somente é informado que aconteceu um erro no primeiro argumento.
Acredito que assim que encontra uma Exeption já acaba ali a contrução e ele retorna para a pilha. Porém existe alguma maneira, sem cair naqueles monte de if's, de que ele me passe todos os argumentos que não forem válidos ou ainda no que foi ensinado não tem como?
Muito obrigado de antemão.