Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

1
resposta

Dúvida alternativa correta

No caso, no final não deveria ser String endereco; ?


public class Pessoa {

    String nome;
    String cpf;
    int idade;
    Endereco endereco;
}

public class Empresa {

    String razaoSocial;
    String cnpjs;
    Endereco endereco;
}
1 resposta

No exercicio explica que existe uma classe Endereco que possui todas as informações que um endereço deve ter (Logradouro, numero, cep, etc...) Então por isto esta como tipo Endereco. Esta variavel endereco é do tipo da classe Endereco e assim você consegue reaproveitar o código tanto na classe pessoa quanto na classe empresa.