Dentro da classe Endereco no contrutor ele diz que os atributos nao estao na classe DadosMedico
public Medico(DadosMedico dados) { this.nome = dados.nome(); this.email = dados.email(); this.crm = dados.crm(); this.especialidade = dados.especialidade(); this.endereco = new Endereco(dados.endereco()); }
public Endereco(DadosMedico dados) {
this.logradouro = dados.logradouro();
this.bairro = dados.bairro();
this.cep = dados.cep();
this.cidade = dados.cidade();
this.uf = dados.uf();
this.numero = dados.numero();
this.complemento = dados.complemento();
}