Com clienteGuilherme eu posso acessar nome, rg, cpg, etc... Por qual motivo eu não sou obrigado a escrever umaConta.titular = clienteGuilherme.nome? Não preciso especificar qual atributo eu estou acessando?
Com clienteGuilherme eu posso acessar nome, rg, cpg, etc... Por qual motivo eu não sou obrigado a escrever umaConta.titular = clienteGuilherme.nome? Não preciso especificar qual atributo eu estou acessando?
Oi José!
Nesse caso, o atributo da classe Conta é um objeto da classe Cliente.
Ou seja, passamos clienteGuilherme como atributo para a classe conta e, para acessarmos os dados do guilherme a partir desse objeto fazemos:
umaConta.titular.nome
umaConta.titular.rg
...
É só pensar que guardamos um cliente dentro do atributo titular.