Meu código esta dando esse erro: System.NullReferenceException: 'Referência de objeto não definida para uma instância de um objeto.' Classe Conta
class Conta
{
public int numero;
public double saldo;
public Cliente titular;
public bool Saca(double valor)
{
if (saldo < 0 || valor > this.saldo)
{
return false;
}
else
{
if (this.titular.maiorDeIdade())
{
this.saldo -= valor;
return true;
}
else
{
if(valor <= 200)
{
this.saldo -= valor;
return true;
}
else
{
return false;
}
}
}
}
Formulário:
Conta contaGuilherme = new Conta();
contaGuilherme.numero = 1;
contaGuilherme.saldo = 1500.0;
Cliente clienteGuilherme = new Cliente();
clienteGuilherme.nome = "Guilherme";
clienteGuilherme.idade = 18;
contaGuilherme.titular = clienteGuilherme;
bool sacou = contaGuilherme.Saca(300.0);//testando idade
if (sacou)
{
MessageBox.Show("Saldo da Conta do Guilherme após saque: " + contaGuilherme.saldo);
}
else
{
MessageBox.Show("Não foi possível sacar da conta do Guilherme");
}