Поскольку вы устанавливаете поля MaxAttempts
, WarningAttempts
, Threshold
в методе конструктора.
Когда вы используете AttemptController Obj = new AttemptController(3, 2);
, это установит значение.
при использованииустановит MaxAttempts = 3
и WarningAttempts = 2
AttemptController Obj = new AttemptController(3, 2);
при использовании установит поля MaxAttempts = 7
и WarningAttempts = 5
AttemptController Obj1 = new AttemptController(7, 5);
static
, разрешив всем экземплярам использовать одни и те же полязначение.