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.
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.
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).