class initializer not being executed

I'm writing a class to handle servos
the instantiation function is not being executed
the servo attached to the class does not respond
but function calls to it like Inc() and Dec() are being executed

class classServo
{
  public :
    classServo(int pinID);
    int Angle_Get();
    void Angle_Set(int intValue);
    int Step_Get();
    void Step_Set(int intValue);
    MaxMin Range;
    void Inc();
    void Dec();
    Servo servo;

  private :
    int intAngle = 0;
    int intStep = 1;
};

classServo::classServo(int pinID)
{
  Serial.print("  -------------- BUG -------------- THIS DOES NOT HAPPEN ---------------------");
  Serial.print("classServo(): attached to pin:");
  Serial.println(String(pinID));

  servo.attach(pinID);
  intAngle = servo.read();
}

int classServo:: Angle_Get() {
  return intAngle;
}

void classServo::Angle_Set(int intValue)
{
  if (intValue < Range.Min_Get())
    intAngle = Range.Min_Get();
  else if (intValue > Range.Max_Get())
    intAngle = Range.Max_Get();
  else
    intAngle = intValue;

  Serial.print(" Angle_Set(");
  Serial.print(String(intAngle));
  Serial.println(")");

  servo.write(intAngle);
}

int classServo::Step_Get()
{
  return intStep;
}
void classServo::Step_Set(int intValue)
{
  intStep = intValue;
}

void classServo::Inc()
{
  Serial.print("Inc()");
  Angle_Set(Angle_Get() + intStep);
}

void classServo::Dec()
{
  Serial.print("Dec()");
  Angle_Set(Angle_Get() - intStep);
}

classServo sBase =  classServo::classServo(pinBase);

my Serial com port reports the execution of Dec() & Angle_Set() :

Dec() Angle_Set(92)
Dec() Angle_Set(91)
Dec() Angle_Set(90)
Dec() Angle_Set(89)
Dec() Angle_Set(88)
Dec() Angle_Set(87)
Dec() Angle_Set(86)
Dec() Angle_Set(85)
Dec() Angle_Set(84)

but the

classServo::classServo(int pinID)

is not reporting anything to the Serial() port and doesn't seem to be executed.
when I connect my servo without the class it works fine but the class is failing.
any idea?

I wouldn't count on the evidence of Serial in the case of a constructor.

Put these calls in a begin() method to be from setup(), NOT in the constructor:

 servo.attach(pinID);
intAngle = servo.read();

Start by enabling all compiler warnings in the IDE settings.
You'll see that the compiler complains:

warning: cannot call constructor 'classServo::classServo' directly [-fpermissive]
classServo sBase =  classServo::classServo(pinBase);
                    ^
note: for a function-style cast, remove the redundant '::classServo'

You should always treat warnings with -fpermissive as errors, because in 99% of the cases, they are bugs in your code.

The correct initialization of your sBase variable would be:

classServo sBase = pinBase;

Or more general, if your constructor has more than one argument:

classServo sBase = {pinBase, other_argument};

Like the others have mentioned already, you cannot call hardware-related functions inside of the constructor.
Constructors of global objects are executed before the hardware is initialized, so you cannot use Serial.print or servo.attach, pinMode etc.

Pieter