Por que da erro na propriedade do tipo Cliente quando marca a classe abstrata é publica?
namespace TreinamentoCSharp
{
public abstract class Conta
{
//propriedades
**public Cliente Titular { get; set; }**
public int Numero{get;set;}
public int Agencia{get;set;}
public Double Saldo { get; protected set; }
//métodos
public abstract void Saca(Double valor);
public void Deposita(Double valor)
{
if (valor >= 0)
{
this.Saldo += valor;
}
}
public void Transferencia(Double valor, Conta destino)
{
this.Saca(valor);
destino.Deposita(valor);
}
}
}