Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

[Dúvida] Por que implementar vários construtores?

Na aulas ficou claro que podemos criar vários construtores, mas em que momento isso é necessário ou importante para nossa implementação ou projeto? Se puder mostrar um exemplo prático seria ideal, desde já agradeço.

2 respostas
solução!

Boa noite Tadeu, tudo certo?

Podemos tratar o exemplo abaixo de muitas outras formas que não fossem via sobrecarga de construtor mas é só para ilustrar.

Vamos supor que voe tenha um formulario com "Nome", "Idade", "Telefone" e "Endereço", porem somente os campos "Nome" e "Idade" são obrigatorios.

Voce poderia criar construtores diferentes de acordo com os campos preenchidos nos formularios.

Um construtor "Nome" e "Idade".

Um construtor "Nome", "Idade" e "Telefone".

Um construtor "Nome", "Idade" e "Endereço"

Um construtor "Nome", "Idade" e "Telefone" e "Endereço"

isso contemplaria todas as possibilidades que o formulario oferece.

Abraço!

Conclusão: a criação de outros construtores depende da minha regra de negócio ou do projeto em questão. Lembrando que o java cria implicitamente pra nós o construtor padrão (default - sem parâmetros).