Estou tentando fazer o exercício de herança, deu um erro e compilação, dei uma olhada no fórum e alguém teve o mesmo problema que eu, só que a solução não deu certo para mim, apareceu outro erro (CS0060):Incosisty accessibility.
Essa é a classe pai.
class Conta
{
public Cliente cliente;
public double Saldo { get; protected set; }
public int numero { get; protected set; }
public virtual void Sacar(double valor)
{
if (valor <= this.Saldo)
{
this.Saldo -= valor;
}
}
public Conta(int num)
{
this.numero = num;
}
public void depositar(double valor)
{
if (valor > 0)
{
this.Saldo += valor;
}
}
}
}
essa é a que irar herdar.
public class ContaPoupanca : Conta
{
public ContaPoupanca(int num) : base(num)
{
this.numero = num;
}
}
}