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.
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.
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 ?
Classe conta tem uma composição de Cliente, logo conta terá acesso aos atributos de cliente;
ObjetoUsuario .titular.nome = "Ciclano..."