Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Dúvida] Dúvida sobre o New

public Medico(DadosCadastroMedico dados) {
      this.nome = dados.nome();
      this.email = dados.email();
      this.telefone = dados.telefone();
      this.crm = dados.crm();
      this.especialidade = dados.especialidade();
      this.endereco = new Endereco(dados.endereco());
   }

Professor, porque teve que adicionar New em endereco ?

1 resposta
solução!

Oi!

Os atributos do endereco (logradouro, bairro, etc.) não estão na própria classe Medico e sim na classe Endereco, logo um objeto desse tipo precisa ser instanciado para passar as informações.

Bons estudos!