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

Composição de classes

Como ocorre a composição de classes ? Olhei o video e li a explicação, mas nao consegui entender porque podemos escrever:

mauricio.titular.nome = "Mauricio"

por exemplo.

2 respostas
    class Cliente {
        String nome;
        String sobrenome;
        String cpf;
    }
    class Conta {
        int numero;
        double saldo;
        double limite;
        Cliente titular;
        // ..
    }

Como neste exemplo eu posso escrever:

eduardo.titular.nome = "Eduardo Ungaratto"

Pois na classe conta eu declarei o atributo titular do tipo Cliente, sendo assim posso usar os atributos da classe Cliente que agora compoe a classe Conta,

é isto ?

solução!

Classe conta tem uma composição de Cliente, logo conta terá acesso aos atributos de cliente;

ObjetoUsuario .titular.nome = "Ciclano..."