Добавление новых элементов описания

Top  Previous  Next

В производном классе могут быть определены новые атрибуты (параметры, переменные и константы), методы (процедуры и функции) и внутренние классы.

 

В систему уравнений могут быть добавлены новые уравнения, в карту поведения — новые состояния и переходы,

а в структурную схему — новые локальные объекты и новые связи.

 

Унаследованные элементы описания суперкласса помечаются в окне производного класса значком _img5.

Унаследованные уравнения в редакторе уравнений помечаются цветом фона.

 

Новые элементы описания не могут иметь имена, совпадающие с элементами описания базового класса.

Это противоречит традиционному для объектно-ориентированных языков программирования правилу, согласно которому новая переменная с тем

же именем, что и унаследованная, скрывает унаследованную переменную в описании производного класса. Однако в описании активного

динамического объекта, в отличие от пассивного объекта, оба элемента (например, переменные) могут использоваться одновременно — в си-

стеме уравнений, к которой добавлены новые уравнения, или в карте поведения, к которой добавлены новые состояния и переходы. Такая

ситуация совершенно недопустима, так как может привести к неверному пониманию и провоцировать ошибки.