title: Cannot call an abstract member
body: <p>I am doing my homework in C# in which I dealing with abstract class.</p>
  
  <pre><code>public abstract class Account
  {   
      public abstract bool Credit(double amount); 
      public abstract bool Debit(double amount);
  }
  
  public class SavingAccount : Account
  {
      public override bool Credit(double amount)
      {
          bool temp = true;   
          temp = base.Credit(amount + calculateInterest());  
          return temp;  
      }
  
      public override bool Debit(double amount)
      {
          bool flag = true;    
          double temp = getBalance();    
          temp = temp - amount;
  
          if (temp &lt; 10000)
          {
              flag = false;
          }
  
          else
          {
              return (base.Debit(amount));
          }
  
          return flag;
      }
  }
  </code></pre>
  
  <p>When I call the base.Debit() or base.Credit() then it gives me error of cannot call an abstract member.
  Please help me.</p>