1
resposta

Não está aparecendo o Titular da conta

Professor, se observar na tela, o nome do Titular não apareceu, até aqui pra mim também não apareceu. Como corrigir isso? Insira aqui a descrição dessa imagem para ajudar na acessibilidadeO código base da aula está apresentando muitos problemas, poderiam verificar isso e atualizar a base de dados para downloads das aulas.

1 resposta

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!