type c1 = class where T1: c1; end; //Ошибка: Несоответствие спецификатора whеre спецификатору where базового класса c2 = class(c1) where T2: c1; end; c3 = class(c1) end; begin new c2; new c3; end.