Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Exercício resolvido

Classe principal

package test;

public class Programa {

public static void main(String args[]) {
    Endereco en = new Endereco();
    Pessoa p = new Pessoa();
    p.nome = "Paulo";
    p.endereco = en;  
    p.endereco.logradouro  = "Avenida XYZ";

    System.out.println(p.nome);
    System.out.println(p.endereco.logradouro);
}

} classe Endereço

package test;

public class Endereco {

String logradouro;
String complemento;
String numero;
String bairro;
String cidade;
String cep;

}

classe Pessoa

package test;

public class Pessoa {

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

}

2 respostas
solução!

Muito bom Danilo :) Esse exemplo ilustra o conceito de encapsulamento, que consiste em agrupar dados e comportamentos relacionados em uma classe, e o conceito de associação, que consiste em relacionar objetos de diferentes classes.

Muito Obrigado!