1
resposta

Sobre a atividade " p.endereco.logradouro = "Avenida XYZ";"

Eu não sei se arrumei o código, achei bem confuso sobre o porque de dar null mas enfim, pelo menos saiu o exception


public class Pessoa {

    String nome;
    String cpf;
    int idade;
    Endereco endereco = new Endereco();


}

public class Programa {

        public static void main(String args[]) {

            Pessoa p = new Pessoa();
            p.nome = "Paulo";
            p.endereco = new Endereco();
            p.endereco.logradouro  = "Avenida XYZ";
            System.out.println(p.endereco.logradouro);
        }
    }

1 resposta

Olá, Tayna!

Não precisa dar o new na sua classe main, se você observar dentro da classe Pessoa já é dado o new Endereço.