Tenho na classe Conta um construtor, porém quando quero escrever a classe ContaPoupança herdando da classe Conta, o código não compila, pode me mostrar como ficaria?
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace CaixaEletronico
{
public class Conta
{
public int Numero { get; protected set; }
public double Saldo { get; protected set; }
public Conta(int numero, double saldo)
{
this.Numero = numero;
this.Saldo = saldo;
}
public void Deposita(double valorASerDepositado)
{
if (valorASerDepositado >= 0)
{
this.Saldo += valorASerDepositado;
}
}
public void Saca(double valorASerSacado)
{
if (this.Saldo >= valorASerSacado && valorASerSacado >= 0)
{
this.Saldo -= valorASerSacado;
}
}
public void Transfere(double valor,Conta destino)
{
this.Saca(valor);
destino.Deposita(valor);
}
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace CaixaEletronico
{
class ContaPoupanca : Conta
{
}
}
Aparece o seguinte erro: Error CS7036 There is no argument given that corresponds to the required formal parameter 'numero' of 'Conta.Conta(int, double)' CaixaEletronico