Olá, Wellington
Acredito que o problema esteja relacionado com a instanciação do objeto Cliente
que representa o titular da conta. No código que você está seguindo, a instância de Cliente
é criada no construtor da classe ContaCorrente
.
Veja este trecho de código:
public ContaCorrente(int numero_agencia,string conta)
{
Numero_agencia = numero_agencia;
Conta = conta;
Titular = new Cliente();
TotalDeContasCriadas += 1;
}
Neste trecho, a linha Titular = new Cliente();
é responsável por criar uma nova instância de Cliente
e associá-la ao titular da conta. Se essa linha não estiver presente no seu código, o titular da conta será null
por padrão, e quando você tentar acessar conta.Titular.Nome
, você estará tentando acessar uma propriedade de um objeto nulo, o que resultará em um erro.
Portanto, verifique se a linha Titular = new Cliente();
está presente no construtor da sua classe ContaCorrente
. Se não estiver, adicione-a e tente novamente.
Espero ter ajudado e bons estudos!