O código da última linha não seria " MessageBox.Show(conta.titular.nome); // mostra Victor no MessageBox" ao invés de " MessageBox.Show(conta.cliente.nome); // mostra Victor no MessageBox" ??
O código da última linha não seria " MessageBox.Show(conta.titular.nome); // mostra Victor no MessageBox" ao invés de " MessageBox.Show(conta.cliente.nome); // mostra Victor no MessageBox" ??
Depende de como você nomeou o atributo na classe Conta. Se está assim:
public class Conta
{
Cliente titular;
}
Você vai usar: MessageBox.Show(conta.titular.nome);
Se estiver:
public class Conta
{
Cliente cliente;
}
Você vai usar: MessageBox.Show(conta.cliente.nome);
Particularmente, eu prefiro a primeira forma. E se você precisar, no futuro, adicionar as informações do seu dependente da conta (em caso de conta conjunta)?