> -- Маздайщик писал(а):
> 2. Могут ли в Обероне-2/Компонентном Паскале поля записей перекрывать одноимённые  поля базовых записей. Если  могут, то это нарушение инкапсуляции.

В КП ситуация такая - если родительская запись в одном модуле с потомком, то не могут, а если родитель и потомок в разных, то могут. Но если родитель экспортирует поле, то наследник из другого модуля не сможет перекрыть.