class CCuentaAhorro extends CCuenta
{
  // Atributos
  private static double cuotaMantenimiento;
  
  // Métodos
  public CCuentaAhorro() {} // constructor sin parámetros
  
  public CCuentaAhorro(String nom, String cue, double sal,
                       double tipo, double mant)
  {
    super(nom, cue, sal, tipo); // invoca al constructor CCuenta
    asignarCuotaManten(mant);   // inicia cuotaMantenimiento
  }

  public static void asignarCuotaManten(double cantidad)
  {
    if (cantidad < 0)
    {
      System.out.println("Error: cantidad negativa");
      return;
    }
    cuotaMantenimiento = cantidad;
  }
  
  public static double obtenerCuotaManten()
  {
    obtenerTipoDeInterés();
    return cuotaMantenimiento;
  }

  public void reintegro(double cantidad)
  {
    double saldo = estado();
    double tipoDeInterés = obtenerTipoDeInterés();

    if ( tipoDeInterés >= 3.5)
    {
      if (saldo - cantidad < 250000)
      {
        System.out.println("Error: no dispone de esa cantidad");
        return;
      }
    }
    super.reintegro(cantidad);
  }
}
